|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
es.prodevelop.gvsig.mobile.gui.tool.GenericButton
es.prodevelop.gvsig.mobile.gui.tool.TBWidget
es.prodevelop.gvsig.mobile.gui.tool.TBButton
es.prodevelop.gvsig.mobile.gui.tool.TBActionButton
A tool bar button without state. When clicked an action is performed at once.
These buttons don't affect other selected buttons in a Tool Bar
Field Summary |
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 | |
TBActionButton(IToolContainer _owner,
java.awt.Image _icon,
java.awt.Image _selectedIcon,
java.lang.String _helpText,
java.awt.event.MouseListener _mouseListener)
Creates an instance of a TBActionButton button by calling to the superclass constructor given the owner where it should be placed (which must accomplish a IToolContainer interface,e.g.
|
|
TBActionButton(IToolContainer _owner,
java.lang.String _icon,
java.lang.String _selectedIcon,
java.lang.String _helpText,
java.awt.event.MouseListener _mouseListener)
Creates an instance of a TBActionButton button by calling to the superclass constructor given the owner where it should be placed (which must accomplish a IToolContainer interface,e.g.
|
|
TBActionButton(IToolContainer _owner,
java.lang.String _icon,
java.lang.String _selectedIcon,
java.lang.String _helpText,
java.awt.event.MouseListener _mouseListener,
int _index)
Constructs a new instance of this class given the owner where it should be placed (which must accomplish a IToolContainer interface,e.g.
|
|
TBActionButton(java.lang.String _icon,
java.lang.String _selectedIcon,
java.lang.String _helpText,
java.awt.event.MouseListener _mouseListener)
Creates an instance of a TBActionButton button by calling to the superclass constructor given the icons and the listener of the events for this new instance |
Method Summary | |
void |
paint(java.awt.Graphics g)
Forces the paint of the object. |
void |
switchButton()
Changes the selected/unselected state of the button. |
Methods inherited from class es.prodevelop.gvsig.mobile.gui.tool.TBButton |
buttonClone, equals, getHeight, getHelpText, getStatusBarId, getWidth, setHeight, setStatusBarId, setWidth |
Methods inherited from class es.prodevelop.gvsig.mobile.gui.tool.TBWidget |
getOwner, setOwner |
Methods inherited from class es.prodevelop.gvsig.mobile.gui.tool.GenericButton |
isSelected, setSelected |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, getAccessibleContext, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public TBActionButton(IToolContainer _owner, java.lang.String _icon, java.lang.String _selectedIcon, java.lang.String _helpText, java.awt.event.MouseListener _mouseListener)
IToolContainer
interface,e.g.
ToolBar
), the icons and the listener of the events for this
new instance
_owner
- Parent of the TBActionButton (IToolContainer
compliant,
e.g. a ToolBar
) where the button is to be added_icon
- Name of the image to be loaded as normal image_selectedIcon
- Name of the image to be loaded as selected
image. Used when the button is selected_helpText
- String with a short help description of the button.
it shouldn't be longer than 2 words._mouseListener
- Listener of Mouse Events, which must be a
MousListener
public TBActionButton(IToolContainer _owner, java.lang.String _icon, java.lang.String _selectedIcon, java.lang.String _helpText, java.awt.event.MouseListener _mouseListener, int _index)
IToolContainer
interface,e.g.
ToolBar
), the icons, the listener of the events for this
new instance and the position of the new button in the ToolBar
_owner
- Parent of the TBActionButton (IToolContainer
compliant,
e.g. a ToolBar
) where the button is to be added_icon
- Name of the image to be loaded as normal image_selectedIcon
- Name of the image to be loaded as selected
image. Used when the button is selected_helpText
- String with a short help description of the button.
it shouldn't be longer than 2 words._mouseListener
- Listener of Mouse Events, which must be a
MousListener
_index
- Position of the new button in the ToolBar
.
It must be an int
between 0 and the actual
size of the array.public TBActionButton(IToolContainer _owner, java.awt.Image _icon, java.awt.Image _selectedIcon, java.lang.String _helpText, java.awt.event.MouseListener _mouseListener)
IToolContainer
interface,e.g.
ToolBar
, TBMenu
,...),the icons and the
listener of the events for this new instance
_owner
- Parent of the TBActionButton (IToolContainer
compliant,
e.g. a ToolBar
) where the button is to be added_icon
- Name of the image to be loaded as normal image_selectedIcon
- Name of the image to be loaded as selected
image. Used when the button is selected_helpText
- String with a short help description of the button.
it shouldn't be longer than 2 words._mouseListener
- Listener of Mouse Events, which must be a
MousListener
public TBActionButton(java.lang.String _icon, java.lang.String _selectedIcon, java.lang.String _helpText, java.awt.event.MouseListener _mouseListener)
_icon
- Name of the image to be loaded as normal image_selectedIcon
- Name of the image to be loaded as selected
image. Used when the button is selected_helpText
- String with a short help description of the button.
it shouldn't be longer than 2 words._mouseListener
- Listener of Mouse Events, which must be a
MousListener
Method Detail |
public void paint(java.awt.Graphics g)
TBWidget
parent
by painting the selected image when the state is selected and then
repaints the unselected image and sets the state to unselected
paint
in class GenericButton
public void switchButton()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |