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 ColorModificator baseModificator
protected ColorModificator foregroundModificator
protected ColorModificator backgroundModificator
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 isLastRow
protected Border lastRowBorder
protected Border cellBorder
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 ColorModificator getBaseModificator()
public void setBaseModificator(ColorModificator baseModificator)
public ColorModificator getForegroundModificator()
public void setForegroundModificator(ColorModificator foregroundModificator)
public ColorModificator getBackgroundModificator()
public void setBackgroundModificator(ColorModificator backgroundModificator)
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 AttributedString getAtext()
public void setAtext(AttributedString atext)
public boolean isIsLastRow()
public void setIsLastRow(boolean isLastRow)
public Border getLastRowBorder()
public void setLastRowBorder(Border lastRowBorder)
public Border getCellBorder()
public void setCellBorder(Border cellBorder)
public TreeTableDirectModel getDirectModel()
public void setDirectModel(TreeTableDirectModel directModel)
public void prepareDefaults(JTable tbl)
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 TableCellRendererprotected void prepareColors()
protected void prepareTreeTableNode(TreeTableNode node)
protected void prepareTreeTableNodeValue(TreeTableNodeValue nodeValue)
protected void prepareFormattedValue(FormattedValue propertyValue)
public int getNodeIconXBeginForLevel(int level)
public int getNodeIconXWidthForLevel(int level)
public int getNodeIconXEndForLevel(int level)
protected void paintComponent(Graphics g)
paintComponent in class JComponentCopyright © 2018. All rights reserved.