public class TreeTableNodeRender extends JComponent implements TableCellRenderer
JComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategylistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
TreeTableNodeRender() |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUIadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected Color foregroundBase
protected Color backgroundBase
protected Color foregroundAlternative
protected Color backgroundAlternative
protected Color foregroundSelected
protected Color backgroundSelected
protected Color foregroundSelectedAlternative
protected Color backgroundSelectedAlternative
protected Color foregroundFocused
protected Color backgroundFocused
protected Color foregroundFocusedAlternative
protected Color backgroundFocusedAlternative
protected String text
protected int row
protected int column
protected boolean focused
protected boolean selected
protected int level
protected int levelIndent
protected boolean textAntialiasing
protected Icon nullIcon
protected Icon leafIcon
protected Icon expandedIcon
protected Icon collapsedIcon
protected Icon nodeIcon
protected int nodeIconWidthMax
protected float nodeIconVAlign
protected int nodeIconPaddingLeft
protected int nodeIconPaddingRight
protected int iconWidthMin
protected Icon[] icons
protected AttributedString atext
protected boolean valueIsNode
protected TreeTableDirectModel directModel
public Color getForegroundBase()
public void setForegroundBase(Color foregroundBase)
public Color getBackgroundBase()
public void setBackgroundBase(Color backgroundBase)
public Color getForegroundAlternative()
public void setForegroundAlternative(Color foregroundAlternative)
public Color getBackgroundAlternative()
public void setBackgroundAlternative(Color backgroundAlternative)
public Color getForegroundSelected()
public void setForegroundSelected(Color foregroundSelected)
public Color getBackgroundSelected()
public void setBackgroundSelected(Color backgroundSelected)
public Color getForegroundSelectedAlternative()
public void setForegroundSelectedAlternative(Color foregroundSelectedAlternative)
public Color getBackgroundSelectedAlternative()
public void setBackgroundSelectedAlternative(Color backgroundSelectedAlternative)
public Color getForegroundFocused()
public void setForegroundFocused(Color foregroundFocused)
public Color getBackgroundFocused()
public void setBackgroundFocused(Color backgroundFocused)
public Color getForegroundFocusedAlternative()
public void setForegroundFocusedAlternative(Color foregroundFocusedAlternative)
public Color getBackgroundFocusedAlternative()
public void setBackgroundFocusedAlternative(Color backgroundFocusedAlternative)
public String getText()
public void setText(String text)
public int getRow()
public void setRow(int row)
public int getColumn()
public void setColumn(int column)
public boolean isFocused()
public void setFocused(boolean focused)
public boolean isSelected()
public void setSelected(boolean selected)
public int getLevel()
public void setLevel(int level)
public int getLevelIndent()
public void setLevelIndent(int levelIndent)
public boolean isTextAntialiasing()
public void setTextAntialiasing(boolean textAntialiasing)
public Icon getNullIcon()
public void setNullIcon(Icon nullIcon)
public Icon getLeafIcon()
public void setLeafIcon(Icon leafIcon)
public Icon getExpandedIcon()
public void setExpandedIcon(Icon expandedIcon)
public Icon getCollapsedIcon()
public void setCollapsedIcon(Icon collapsedIcon)
public Icon getNodeIcon()
public void setNodeIcon(Icon nodeIcon)
public int getNodeIconWidthMax()
public void setNodeIconWidthMax(int nodeIconWidthMax)
public float getNodeIconVAlign()
public void setNodeIconVAlign(float nodeIconVAlign)
public int getNodeIconPaddingLeft()
public void setNodeIconPaddingLeft(int nodeIconPaddingLeft)
public int getNodeIconPaddingRight()
public void setNodeIconPaddingRight(int nodeIconPaddingRight)
public Icon[] getIcons()
public void setIcons(Icon[] icons)
public void setCustomPainter(xyz.cofe.collection.Func2<Object,Graphics,Rectangle> customPainter)
public AttributedString getAtext()
public void setAtext(AttributedString atext)
public TreeTableDirectModel getDirectModel()
public void setDirectModel(TreeTableDirectModel directModel)
protected boolean isAlternativeRow()
public int getTreeLevelOf(TreeTableNode node)
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
getTableCellRendererComponent in interface TableCellRendererpublic int getNodeIconXBeginForLevel(int level)
public int getNodeIconXWidthForLevel(int level)
public int getNodeIconXEndForLevel(int level)
protected void paintComponent(Graphics g)
paintComponent in class JComponentCopyright © 2017. All rights reserved.