JIDE 3.5.15

com.jidesoft.plaf.basic
Class BasicJideTableUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.TableUI
          extended by javax.swing.plaf.basic.BasicTableUI
              extended by com.jidesoft.plaf.basic.BasicJideTableUI
Direct Known Subclasses:
BasicNavigableTableUI

public class BasicJideTableUI
extends BasicTableUI

The TableUI based on BasicTableUI. It's almost the same as BasicTableUI except the methods paintCell() and paintGrid() methods are protected so that subclasses can override those methods.


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTableUI
BasicTableUI.FocusHandler, BasicTableUI.KeyHandler, BasicTableUI.MouseInputHandler
 
Field Summary
protected  TableUIDelegate _delegate
           
 
Fields inherited from class javax.swing.plaf.basic.BasicTableUI
focusListener, keyListener, mouseInputListener, rendererPane, table
 
Constructor Summary
BasicJideTableUI()
           
 
Method Summary
static ComponentUI createUI(JComponent c)
           
protected  TableUIDelegate createUIDelegate()
           
 void installDefaults()
           
 void paint(Graphics g, JComponent c)
           
protected  void paintCell(Graphics g, Rectangle cellRect, int row, int column)
           
protected  void paintDraggedArea(Graphics g, int rMin, int rMax, TableColumn draggedColumn, int distance)
           
protected  void paintGrid(Graphics g, int rMin, int rMax, int cMin, int cMax)
           
 void uninstallDefaults()
           
 
Methods inherited from class javax.swing.plaf.basic.BasicTableUI
createFocusListener, createKeyListener, createMouseInputListener, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installKeyboardActions, installListeners, installUI, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_delegate

protected TableUIDelegate _delegate
Constructor Detail

BasicJideTableUI

public BasicJideTableUI()
Method Detail

createUI

public static ComponentUI createUI(JComponent c)

installDefaults

public void installDefaults()
Overrides:
installDefaults in class BasicTableUI

uninstallDefaults

public void uninstallDefaults()
Overrides:
uninstallDefaults in class BasicTableUI

createUIDelegate

protected TableUIDelegate createUIDelegate()

paint

public void paint(Graphics g,
                  JComponent c)
Overrides:
paint in class BasicTableUI

paintGrid

protected void paintGrid(Graphics g,
                         int rMin,
                         int rMax,
                         int cMin,
                         int cMax)

paintDraggedArea

protected void paintDraggedArea(Graphics g,
                                int rMin,
                                int rMax,
                                TableColumn draggedColumn,
                                int distance)

paintCell

protected void paintCell(Graphics g,
                         Rectangle cellRect,
                         int row,
                         int column)

JIDE 3.5.15