Package com.jidesoft.dialog
Class DialogPageTreeCellRenderer
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JLabel
-
- com.jidesoft.dialog.DialogPageTreeCellRenderer
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.SwingConstants
,javax.swing.tree.TreeCellRenderer
public class DialogPageTreeCellRenderer extends javax.swing.JLabel implements javax.swing.tree.TreeCellRenderer
A tree cell renderer for AbstractDialogPage.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JLabel
javax.swing.JLabel.AccessibleJLabel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description DialogPageTreeCellRenderer()
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.Icon
getBlankIcon()
Get the blank icon.javax.swing.Icon
getClosedIcon()
Get the closed icon.java.awt.Color
getNonSelectedBackground()
Get the background color without selection.java.awt.Color
getNonSelectedForeground()
Get the foreground color without selection.javax.swing.Icon
getOpenIcon()
Get the open/expand icon.java.awt.Color
getSelectedBackground()
Get the background color on selection.java.awt.Color
getSelectedBorderColor()
Get the border color on selection.java.awt.Color
getSelectedForeground()
Get the foreground color on selection.javax.swing.Icon
getSelectedIcon()
Get the selected icon.java.awt.Component
getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
void
paintComponent(java.awt.Graphics g)
void
setBlankIcon(javax.swing.Icon blankIcon)
Set the blank icon.void
setClosedIcon(javax.swing.Icon closedIcon)
Set the closed icon.void
setNonSelectedBackground(java.awt.Color nonSelectedBackground)
Set the background color without selection.void
setNonSelectedForeground(java.awt.Color nonSelectedForeground)
Set the foreground color without selection.void
setOpenIcon(javax.swing.Icon openIcon)
Set the open/expand icon.void
setSelectedBackground(java.awt.Color selectedBackground)
Set the background color on selection.void
setSelectedBorderColor(java.awt.Color selectedBorderColor)
Set the border color on selection.void
setSelectedForeground(java.awt.Color selectedForeground)
Set the foreground color on selection.void
setSelectedIcon(javax.swing.Icon selectedIcon)
Set the selected icon.-
Methods inherited from class javax.swing.JLabel
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI
-
Methods inherited from class javax.swing.JComponent
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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, 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
-
Methods inherited from class java.awt.Container
add, 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, validateTree
-
Methods inherited from class java.awt.Component
action, 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
getTreeCellRendererComponent
public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
- Specified by:
getTreeCellRendererComponent
in interfacejavax.swing.tree.TreeCellRenderer
-
paintComponent
public void paintComponent(java.awt.Graphics g)
- Overrides:
paintComponent
in classjavax.swing.JComponent
-
getSelectedForeground
public java.awt.Color getSelectedForeground()
Get the foreground color on selection. By default, it gets color from UIDefault, "Tree.selectionForeground".- Returns:
- the foreground color on selection.
-
setSelectedForeground
public void setSelectedForeground(java.awt.Color selectedForeground)
Set the foreground color on selection.- Parameters:
selectedForeground
- the foreground color on selection- See Also:
getSelectedForeground()
-
getNonSelectedForeground
public java.awt.Color getNonSelectedForeground()
Get the foreground color without selection. By default, it gets color from UIDefault, "Tree.textForeground".- Returns:
- the foreground color without selection.
-
setNonSelectedForeground
public void setNonSelectedForeground(java.awt.Color nonSelectedForeground)
Set the foreground color without selection.- Parameters:
nonSelectedForeground
- the foreground color without selection- See Also:
getNonSelectedForeground()
-
getSelectedBackground
public java.awt.Color getSelectedBackground()
Get the background color on selection. By default, it gets color from UIDefault, "Tree.selectionBackground".- Returns:
- the background color on selection.
-
setSelectedBackground
public void setSelectedBackground(java.awt.Color selectedBackground)
Set the background color on selection.- Parameters:
selectedBackground
- the background color on selection- See Also:
getSelectedBackground()
-
getNonSelectedBackground
public java.awt.Color getNonSelectedBackground()
Get the background color without selection. By default, it gets color from UIDefault, "Tree.textBackground".- Returns:
- the background color without selection.
-
setNonSelectedBackground
public void setNonSelectedBackground(java.awt.Color nonSelectedBackground)
Set the background color without selection.- Parameters:
nonSelectedBackground
- the background color without selection- See Also:
getNonSelectedBackground()
-
getSelectedBorderColor
public java.awt.Color getSelectedBorderColor()
Get the border color on selection. By default, it gets color from UIDefault, "Tree.selectionBorderColor".- Returns:
- the border color on selection.
-
setSelectedBorderColor
public void setSelectedBorderColor(java.awt.Color selectedBorderColor)
Set the border color on selection.- Parameters:
selectedBorderColor
- the border color on selection- See Also:
getSelectedBorderColor()
-
getSelectedIcon
public javax.swing.Icon getSelectedIcon()
Get the selected icon. If it is not configured, JIDE will create a default icon.- Returns:
- the selected icon.
-
setSelectedIcon
public void setSelectedIcon(javax.swing.Icon selectedIcon)
Set the selected icon.- Parameters:
selectedIcon
- the selected icon- See Also:
getSelectedIcon()
-
getBlankIcon
public javax.swing.Icon getBlankIcon()
Get the blank icon. If it is not configured, JIDE will create a default icon.- Returns:
- the blank icon.
-
setBlankIcon
public void setBlankIcon(javax.swing.Icon blankIcon)
Set the blank icon.- Parameters:
blankIcon
- the blank icon- See Also:
getBlankIcon()
-
getOpenIcon
public javax.swing.Icon getOpenIcon()
Get the open/expand icon. By default, it gets icon from UIDefault, "Tree.openIcon".- Returns:
- the open/expand icon.
-
setOpenIcon
public void setOpenIcon(javax.swing.Icon openIcon)
Set the open/expand icon.- Parameters:
openIcon
- the open/expand icon- See Also:
getOpenIcon()
-
getClosedIcon
public javax.swing.Icon getClosedIcon()
Get the closed icon. By default, it gets icon from UIDefault, "Tree.closedIcon".- Returns:
- the closed icon.
-
setClosedIcon
public void setClosedIcon(javax.swing.Icon closedIcon)
Set the closed icon.- Parameters:
closedIcon
- the closed icon- See Also:
getClosedIcon()
-
-