edu.stanford.smi.protege.util
Class DefaultRenderer
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--edu.stanford.smi.protege.util.DefaultRenderer
- All Implemented Interfaces:
- ImageObserver, ListCellRenderer, MenuContainer, Serializable, TableCellRenderer, TreeCellRenderer
- Direct Known Subclasses:
- CardinalityFacetRenderer, DefaultValueRenderer, FormRenderer, FrameRenderer, OtherFacetsRenderer, SlotPairRenderer, TypeFacetRenderer, WidgetClassNameRenderer, WidgetDescriptorRenderer
- public class DefaultRenderer
- extends JComponent
- implements TreeCellRenderer, ListCellRenderer, TableCellRenderer
Description of the class
- Author:
- Ray Fergerson
- See Also:
- Serialized Form
Method Summary |
void |
appendIcon(Icon icon)
|
void |
appendText(String text)
|
protected void |
checkDropTarget(Component component,
Object value)
|
protected Color |
getBackgroundColor()
|
Component |
getListCellRendererComponent(JList list,
Object value,
int row,
boolean selected,
boolean hasFocus)
|
Dimension |
getPreferredSize()
|
Component |
getTableCellRendererComponent(JTable table,
Object value,
boolean selected,
boolean hasFocus,
int row,
int col)
|
protected Color |
getTextColor()
|
Component |
getTreeCellRendererComponent(JTree tree,
Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
|
void |
load(Object o)
|
void |
loadNull()
|
protected void |
loadTreeColors()
|
void |
paint(Graphics g)
|
protected void |
setForegroundColorOverride(Color color)
|
void |
setGrayedText(boolean b)
|
void |
setInvalid()
|
void |
setMainIcon(Icon icon)
|
void |
setMainText(String text)
|
protected void |
setNormalForegroundColor(Color color)
|
protected Component |
setup(Component c,
Object value,
boolean hasFocus,
boolean isSelected)
|
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
DROP_TARGET
public static final Object DROP_TARGET
DROP_TARGET_AREA
public static final Object DROP_TARGET_AREA
DROP_TARGET_AREA_ON
public static final Object DROP_TARGET_AREA_ON
DROP_TARGET_AREA_BELOW
public static final Object DROP_TARGET_AREA_BELOW
DROP_TARGET_AREA_ABOVE
public static final Object DROP_TARGET_AREA_ABOVE
_backgroundNormalColor
protected Color _backgroundNormalColor
_foregroundNormalColor
protected Color _foregroundNormalColor
_backgroundSelectionColor
protected Color _backgroundSelectionColor
_foregroundSelectionColor
protected Color _foregroundSelectionColor
_iconTextGap
protected final int _iconTextGap
_fontMetrics
protected FontMetrics _fontMetrics
_cachedLookAndFeel
protected LookAndFeel _cachedLookAndFeel
_hasFocus
protected boolean _hasFocus
_isSelected
protected boolean _isSelected
_grayedText
protected boolean _grayedText
_mainIcon
protected Icon _mainIcon
_mainText
protected String _mainText
_trailingText
protected String _trailingText
_trailingIcons
protected Collection _trailingIcons
_dropTargetArea
protected Object _dropTargetArea
_dropTargetLineColor
protected Color _dropTargetLineColor
_treeForegroundSelectionColor
protected Color _treeForegroundSelectionColor
_treeBackgroundSelectionColor
protected Color _treeBackgroundSelectionColor
_treeForegroundNormalColor
protected Color _treeForegroundNormalColor
_treeBackgroundNormalColor
protected Color _treeBackgroundNormalColor
DefaultRenderer
public DefaultRenderer()
appendIcon
public void appendIcon(Icon icon)
appendText
public void appendText(String text)
checkDropTarget
protected void checkDropTarget(Component component,
Object value)
getBackgroundColor
protected Color getBackgroundColor()
getListCellRendererComponent
public Component getListCellRendererComponent(JList list,
Object value,
int row,
boolean selected,
boolean hasFocus)
- Specified by:
getListCellRendererComponent
in interface ListCellRenderer
getPreferredSize
public Dimension getPreferredSize()
- Overrides:
getPreferredSize
in class JComponent
getTableCellRendererComponent
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean selected,
boolean hasFocus,
int row,
int col)
- Specified by:
getTableCellRendererComponent
in interface TableCellRenderer
getTextColor
protected Color getTextColor()
getTreeCellRendererComponent
public Component getTreeCellRendererComponent(JTree tree,
Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
- Specified by:
getTreeCellRendererComponent
in interface TreeCellRenderer
load
public void load(Object o)
loadNull
public void loadNull()
loadTreeColors
protected void loadTreeColors()
paint
public void paint(Graphics g)
- Overrides:
paint
in class JComponent
setForegroundColorOverride
protected void setForegroundColorOverride(Color color)
setGrayedText
public void setGrayedText(boolean b)
setInvalid
public void setInvalid()
setMainIcon
public void setMainIcon(Icon icon)
setMainText
public void setMainText(String text)
setNormalForegroundColor
protected void setNormalForegroundColor(Color color)
setup
protected Component setup(Component c,
Object value,
boolean hasFocus,
boolean isSelected)
Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.