uci.ui
Class ToolBar
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JToolBar
|
+--uci.ui.ToolBar
- Direct Known Subclasses:
- EquipmentPalette, PaletteFig
- public class ToolBar
- extends JToolBar
- implements MouseListener
- See Also:
- Serialized Form
|
Method Summary |
JButton |
add(Action a)
Add a new JButton which dispatches the action. |
JButton |
add(Action a,
String name,
Icon icon)
|
JButton |
add(Action a,
String name,
String iconResourceStr)
|
ButtonGroup |
addRadioGroup(String name1,
ImageIcon oneUp,
ImageIcon oneDown,
String name2,
ImageIcon twoUp,
ImageIcon twoDown)
|
JToggleButton |
addToggle(Action a)
|
JToggleButton |
addToggle(Action a,
String name,
Icon icon)
|
JToggleButton |
addToggle(Action a,
String name,
String iconResourceStr)
|
JToggleButton |
addToggle(Action a,
String name,
String upRes,
String downRes)
|
protected boolean |
canLock(Object b)
|
protected PropertyChangeListener |
createActionToggleListener(JToggleButton b)
|
protected boolean |
isModeButton(Object b)
|
void |
mouseClicked(MouseEvent me)
|
void |
mouseEntered(MouseEvent me)
|
void |
mouseExited(MouseEvent me)
|
void |
mousePressed(MouseEvent me)
|
void |
mouseReleased(MouseEvent me)
|
void |
unpressAllButtons()
|
protected void |
unpressAllButtonsExcept(Object src)
|
| Methods inherited from class javax.swing.JToolBar |
addImpl,
addSeparator,
addSeparator,
createActionChangeListener,
getAccessibleContext,
getComponentAtIndex,
getComponentIndex,
getMargin,
getOrientation,
getUI,
getUIClassID,
isBorderPainted,
isFloatable,
paintBorder,
paramString,
remove,
setBorderPainted,
setFloatable,
setMargin,
setOrientation,
setUI,
updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener,
addNotify,
addPropertyChangeListener,
addVetoableChangeListener,
computeVisibleRect,
contains,
createToolTip,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paint,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
processComponentKeyEvent,
processFocusEvent,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
registerKeyboardAction,
registerKeyboardAction,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setEnabled,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
setVisible,
unregisterKeyboardAction,
update |
| Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getLayout,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
removeAll,
removeContainerListener,
setLayout,
validate,
validateTree |
| Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getToolkit,
getTreeLock,
gotFocus,
handleEvent,
hide,
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,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
_lockable
protected Vector _lockable
_modeButtons
protected Vector _modeButtons
ToolBar
public ToolBar()
add
public JButton add(Action a)
- Add a new JButton which dispatches the action.
- Parameters:
a - the Action object to add as a new menu item- Overrides:
- add in class JToolBar
add
public JButton add(Action a,
String name,
String iconResourceStr)
add
public JButton add(Action a,
String name,
Icon icon)
addToggle
public JToggleButton addToggle(Action a)
addToggle
public JToggleButton addToggle(Action a,
String name,
String iconResourceStr)
addToggle
public JToggleButton addToggle(Action a,
String name,
Icon icon)
addToggle
public JToggleButton addToggle(Action a,
String name,
String upRes,
String downRes)
addRadioGroup
public ButtonGroup addRadioGroup(String name1,
ImageIcon oneUp,
ImageIcon oneDown,
String name2,
ImageIcon twoUp,
ImageIcon twoDown)
createActionToggleListener
protected PropertyChangeListener createActionToggleListener(JToggleButton b)
mouseEntered
public void mouseEntered(MouseEvent me)
- Specified by:
- mouseEntered in interface MouseListener
mouseExited
public void mouseExited(MouseEvent me)
- Specified by:
- mouseExited in interface MouseListener
mousePressed
public void mousePressed(MouseEvent me)
- Specified by:
- mousePressed in interface MouseListener
mouseReleased
public void mouseReleased(MouseEvent me)
- Specified by:
- mouseReleased in interface MouseListener
mouseClicked
public void mouseClicked(MouseEvent me)
- Specified by:
- mouseClicked in interface MouseListener
canLock
protected boolean canLock(Object b)
isModeButton
protected boolean isModeButton(Object b)
unpressAllButtonsExcept
protected void unpressAllButtonsExcept(Object src)
unpressAllButtons
public void unpressAllButtons()