|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
javax.help.plaf.basic.BasicSearchCellRenderer
public class BasicSearchCellRenderer
Displays an search entry in a tree.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected java.awt.Color |
backgroundNonSelectionColor
Color to use for the background when the node is not selected. |
protected java.awt.Color |
backgroundSelectionColor
Color to use for the background when a node is selected. |
protected java.awt.Color |
borderSelectionColor
Color to use for the background when the node is not selected. |
protected javax.help.plaf.basic.BasicSearchCellRenderer.ValueJLabel |
hits
Hits |
protected Map |
map
Map to use for rendering included images. |
protected javax.help.plaf.basic.BasicSearchCellRenderer.ValueJLabel |
quality
Quality |
protected boolean |
selected
Is the value currently selected. |
protected java.awt.Color |
textNonSelectionColor
Color to use for the foreground for non-selected nodes. |
protected java.awt.Color |
textSelectionColor
Color to use for the foreground for selected nodes. |
protected javax.swing.JLabel |
title
Title |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, 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 |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
BasicSearchCellRenderer(Map map)
Returns a new instance of BasicSearchCellRender. |
Method Summary | |
---|---|
java.awt.Color |
getBackgroundNonSelectionColor()
Returns the background color to be used for unselected nodes. |
java.awt.Color |
getBackgroundSelectionColor()
Returns the color to use for the background if the node is selected. |
java.awt.Color |
getBorderSelectionColor()
Returns the the border color. |
java.awt.Dimension |
getPreferredSize()
Overrides JComponent.getPreferredSize to
return slightly taller preferred size value. |
java.awt.Color |
getTextNonSelectionColor()
Returns the color the text is drawn with when the node is not selected. |
java.awt.Color |
getTextSelectionColor()
Returns the color the text is drawn with when the node is selected. |
java.awt.Component |
getTreeCellRendererComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean sel,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
Configures the renderer based on the components passed in. |
void |
paint(java.awt.Graphics g)
Paints the value. |
void |
setBackground(java.awt.Color color)
Subclassed to only accept the color if it is not a ColorUIResource. |
void |
setBackgroundNonSelectionColor(java.awt.Color newColor)
Sets the background color to be used for unselected nodes. |
void |
setBackgroundSelectionColor(java.awt.Color newColor)
Sets the color to use for the background if the node is selected. |
void |
setBorderSelectionColor(java.awt.Color newColor)
Sets the color to use for the border. |
void |
setFont(java.awt.Font font)
Subclassed to only accept the font if it is not a FontUIResource. |
void |
setTextNonSelectionColor(java.awt.Color newColor)
Sets the color the text is drawn with when the node is not selected. |
void |
setTextSelectionColor(java.awt.Color newColor)
Sets the color the text is drawn with when the node is selected. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected boolean selected
protected java.awt.Color textSelectionColor
protected java.awt.Color textNonSelectionColor
protected java.awt.Color backgroundSelectionColor
protected java.awt.Color backgroundNonSelectionColor
protected java.awt.Color borderSelectionColor
protected Map map
protected javax.help.plaf.basic.BasicSearchCellRenderer.ValueJLabel hits
protected javax.help.plaf.basic.BasicSearchCellRenderer.ValueJLabel quality
protected javax.swing.JLabel title
Constructor Detail |
---|
public BasicSearchCellRenderer(Map map)
Method Detail |
---|
public void setTextSelectionColor(java.awt.Color newColor)
public java.awt.Color getTextSelectionColor()
public void setTextNonSelectionColor(java.awt.Color newColor)
public java.awt.Color getTextNonSelectionColor()
public void setBackgroundSelectionColor(java.awt.Color newColor)
public java.awt.Color getBackgroundSelectionColor()
public void setBackgroundNonSelectionColor(java.awt.Color newColor)
public java.awt.Color getBackgroundNonSelectionColor()
public void setBorderSelectionColor(java.awt.Color newColor)
public java.awt.Color getBorderSelectionColor()
public void setFont(java.awt.Font font)
setFont
in class javax.swing.JComponent
public void setBackground(java.awt.Color color)
setBackground
in class javax.swing.JComponent
public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
getTreeCellRendererComponent
in interface javax.swing.tree.TreeCellRenderer
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public java.awt.Dimension getPreferredSize()
JComponent.getPreferredSize
to
return slightly taller preferred size value.
getPreferredSize
in class javax.swing.JComponent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |