protected class BasicTreeTableUI.Renderer extends javax.swing.CellRendererPane implements javax.swing.tree.TreeCellRenderer, javax.swing.table.TableCellRenderer, TreeTableCellRenderer
javax.swing.CellRendererPane.AccessibleCellRendererPane| Modifier and Type | Field and Description |
|---|---|
protected java.awt.Color |
alternateRowColor |
protected java.awt.Color |
backgroundColor |
protected int |
column |
protected boolean |
columnSelectionAllowed |
protected java.awt.Component |
component |
protected java.lang.Object |
node |
protected int |
row |
protected boolean |
rowSelectionAllowed |
protected boolean |
tableColumn |
protected boolean |
treeColumnSelected |
| Constructor and Description |
|---|
BasicTreeTableUI.Renderer() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearState() |
boolean |
configureCellRenderer(DefaultTreeTableCellRenderer renderer,
TreeTable treeTable,
java.lang.Object value,
boolean selected,
boolean hasFocus,
int row,
int column) |
void |
configureCellRenderer(DefaultTreeTableCellRenderer renderer,
TreeTable treeTable,
java.lang.Object value,
boolean sel,
boolean foc,
int row,
int col,
boolean exp,
boolean leaf) |
void |
firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue) |
void |
firePropertyChange(java.lang.String propertyName,
byte oldValue,
byte newValue) |
void |
firePropertyChange(java.lang.String propertyName,
char oldValue,
char newValue) |
void |
firePropertyChange(java.lang.String propertyName,
double oldValue,
double newValue) |
void |
firePropertyChange(java.lang.String propertyName,
float oldValue,
float newValue) |
void |
firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue) |
void |
firePropertyChange(java.lang.String propertyName,
long oldValue,
long newValue) |
protected void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
void |
firePropertyChange(java.lang.String propertyName,
short oldValue,
short newValue) |
protected java.awt.Color |
getDropCellBackground() |
protected java.awt.Color |
getDropCellForeground() |
protected javax.swing.border.Border |
getLTRBorder() |
protected javax.swing.border.Border |
getNoFocusBorder() |
java.awt.Dimension |
getPreferredSize() |
protected javax.swing.border.Border |
getRTLBorder() |
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean sel,
boolean foc,
int row,
int col) |
java.awt.Component |
getTreeCellRendererComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean sel,
boolean exp,
boolean leaf,
int row,
boolean foc) |
java.awt.Component |
getTreeTableCellRendererComponent(TreeTable treeTable,
java.lang.Object value,
boolean sel,
boolean foc,
int row,
int col) |
java.awt.Component |
getTreeTableCellRendererComponent(TreeTable treeTable,
java.lang.Object value,
boolean sel,
boolean foc,
int row,
int col,
boolean exp,
boolean leaf) |
boolean |
isOpaque()
Report the TreeTable's opacity since renderers will
assume this component is this TreeTable.
|
void |
loadRenderer(java.lang.Class<?> cls) |
void |
paint(java.awt.Graphics g) |
protected void |
paintTableComponent(java.awt.Graphics g,
java.awt.Component c) |
protected void |
paintTreeComponent(java.awt.Graphics g,
java.awt.Component c) |
protected void |
prepareBackgroundColors() |
void |
prepareForTable(java.awt.Graphics g) |
void |
prepareForTree() |
void |
repaint() |
void |
repaint(long tm,
int x,
int y,
int w,
int h) |
addImpl, getAccessibleContext, invalidate, paintComponent, paintComponent, paintComponent, updateadd, add, add, add, add, addContainerListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, insets, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected java.awt.Component component
protected boolean tableColumn
protected boolean treeColumnSelected
protected boolean rowSelectionAllowed
protected boolean columnSelectionAllowed
protected java.lang.Object node
protected int row
protected int column
protected java.awt.Color backgroundColor
protected java.awt.Color alternateRowColor
public void loadRenderer(java.lang.Class<?> cls)
public void prepareForTable(java.awt.Graphics g)
protected void prepareBackgroundColors()
public void prepareForTree()
public void clearState()
public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean sel,
boolean foc,
int row,
int col)
getTableCellRendererComponent in interface javax.swing.table.TableCellRendererpublic java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean sel,
boolean exp,
boolean leaf,
int row,
boolean foc)
getTreeCellRendererComponent in interface javax.swing.tree.TreeCellRendererpublic java.awt.Component getTreeTableCellRendererComponent(TreeTable treeTable, java.lang.Object value, boolean sel, boolean foc, int row, int col)
getTreeTableCellRendererComponent in interface TreeTableCellRendererpublic java.awt.Component getTreeTableCellRendererComponent(TreeTable treeTable, java.lang.Object value, boolean sel, boolean foc, int row, int col, boolean exp, boolean leaf)
getTreeTableCellRendererComponent in interface TreeTableCellRendererpublic java.awt.Dimension getPreferredSize()
getPreferredSize in class java.awt.Containerpublic void paint(java.awt.Graphics g)
paint in class javax.swing.CellRendererPaneprotected void paintTableComponent(java.awt.Graphics g,
java.awt.Component c)
protected void paintTreeComponent(java.awt.Graphics g,
java.awt.Component c)
public boolean isOpaque()
isOpaque in class java.awt.Componentpublic void repaint()
repaint in class java.awt.Componentpublic void repaint(long tm,
int x,
int y,
int w,
int h)
repaint in class java.awt.Componentprotected void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
firePropertyChange in class java.awt.Componentpublic void firePropertyChange(java.lang.String propertyName,
byte oldValue,
byte newValue)
firePropertyChange in class java.awt.Componentpublic void firePropertyChange(java.lang.String propertyName,
char oldValue,
char newValue)
firePropertyChange in class java.awt.Componentpublic void firePropertyChange(java.lang.String propertyName,
short oldValue,
short newValue)
firePropertyChange in class java.awt.Componentpublic void firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue)
firePropertyChange in class java.awt.Componentpublic void firePropertyChange(java.lang.String propertyName,
long oldValue,
long newValue)
firePropertyChange in class java.awt.Componentpublic void firePropertyChange(java.lang.String propertyName,
float oldValue,
float newValue)
firePropertyChange in class java.awt.Componentpublic void firePropertyChange(java.lang.String propertyName,
double oldValue,
double newValue)
firePropertyChange in class java.awt.Componentpublic void firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue)
firePropertyChange in class java.awt.Componentpublic boolean configureCellRenderer(DefaultTreeTableCellRenderer renderer, TreeTable treeTable, java.lang.Object value, boolean selected, boolean hasFocus, int row, int column)
protected javax.swing.border.Border getNoFocusBorder()
protected java.awt.Color getDropCellForeground()
protected java.awt.Color getDropCellBackground()
public void configureCellRenderer(DefaultTreeTableCellRenderer renderer, TreeTable treeTable, java.lang.Object value, boolean sel, boolean foc, int row, int col, boolean exp, boolean leaf)
protected javax.swing.border.Border getLTRBorder()
protected javax.swing.border.Border getRTLBorder()