com.arsdigita.toolbox.rebop
Class GenericListItem
java.lang.Object
java.awt.Component
java.awt.Container
com.arsdigita.toolbox.rebop.GenericComponent
com.arsdigita.toolbox.rebop.GenericButton
com.arsdigita.toolbox.rebop.GenericListItem
- All Implemented Interfaces:
- EventListener, GenericDrawable, ImageObserver, MenuContainer, MouseListener, Serializable
- public class GenericListItem
- extends GenericButton
A component which can be added to generic lists
- Author:
- Gavin Doughtie
- See Also:
- Serialized Form
Methods inherited from class com.arsdigita.toolbox.rebop.GenericButton |
addActionListener, addFormattedText, addNotify, doLayout, forceInvalid, genericImageInit, getCurrentLabelColor, getLabel, getMouseOver, getSelected, getToggleButton, init, init, mouseEntered, mouseExited, processActionEvent, setDownDrawable, setEnabled, setFont, setIcon, setLabel, setLabelColor, setMouseOver, setOverDrawable, setRolloverLabelColor, setSelectedLabelColor, setToggleButton, setUpDrawable, toggleMouseOver, toggleSelected, update, updateLabelSize |
Methods inherited from class com.arsdigita.toolbox.rebop.GenericComponent |
componentReshape, draw, draw, drawDebug, getDebugPaint, getDoubleBuffered, getDrawable, getXOffset, getYOffset, mouseClicked, paint, reshape, setBounds, setDebugPaint, setDoubleBuffered, setDrawable, setXOffset, setYOffset, validateTree |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, transferFocus, transferFocusUpCycle |
DEFAULT_UNSELECTED_COLOR
public static final Color DEFAULT_UNSELECTED_COLOR
DEFAULT_SELECTED_COLOR
public static final Color DEFAULT_SELECTED_COLOR
GenericListItem
public GenericListItem()
GenericListItem
public GenericListItem(Image icon,
String label,
String text,
Object userData)
GenericListItem
public GenericListItem(Image icon,
String label,
String text,
Object userData,
GenericDrawable upDrawable,
GenericDrawable downDrawable,
GenericDrawable overDrawable)
updateDrawable
protected void updateDrawable()
- Overrides:
updateDrawable
in class GenericButton
getDefaultLayout
protected LayoutManager getDefaultLayout()
- Overrides:
getDefaultLayout
in class GenericButton
setText
public void setText(String text)
setUserData
public void setUserData(Object userData)
getUserData
public Object getUserData()
getLabelString
public String getLabelString()
setLabelString
public void setLabelString(String newLabel)
getText
public String getText()
toString
public String toString()
- Overrides:
toString
in class GenericButton
getPreferredSize
public Dimension getPreferredSize()
- Overrides:
getPreferredSize
in class GenericButton
setTextColor
public void setTextColor(Color color)
setSelectedTextColor
public void setSelectedTextColor(Color color)
setRolloverTextColor
public void setRolloverTextColor(Color color)
updateColors
protected void updateColors()
- Overrides:
updateColors
in class GenericButton
getCurrentTextColor
protected Color getCurrentTextColor()
getCurrentIndex
public int getCurrentIndex()
- Returns:
- the index of this item relative to a longer
list of data items.
setCurrentIndex
public void setCurrentIndex(int index)
mousePressed
public void mousePressed(MouseEvent e)
- Description copied from class:
GenericComponent
- Invoked when a mouse button has been pressed on a component.
- Specified by:
mousePressed
in interface MouseListener
- Overrides:
mousePressed
in class GenericButton
setSelected
public void setSelected(boolean selected)
- Overrides:
setSelected
in class GenericButton
mouseReleased
public void mouseReleased(MouseEvent e)
- Description copied from class:
GenericComponent
- Invoked when a mouse button has been released on a component.
- Specified by:
mouseReleased
in interface MouseListener
- Overrides:
mouseReleased
in class GenericButton
validate
public void validate()
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC