wt.clients.iba.definition
Class ToolBarPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
wt.clients.iba.definition.ToolBarPanel
- All Implemented Interfaces:
- Accessible, ImageObserver, MenuContainer, Serializable
- public class ToolBarPanel
- extends JPanel
ToolBarPanel for the Units module. To listen to an action event in the
toolbar buttons, any actionlistener can register to toolbar panel
the getActionCommand will have one of CREATE, DELETE, EDIT, HOME, HELP
- See Also:
- Serialized Form
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class java.awt.Container |
|
Constructor Summary |
ToolBarPanel()
Constructs a toolBar Panel |
Method Summary |
void |
addActionListener(ActionListener l)
Registers an action listener |
private JButton |
createToolBarButton(String action,
String imageStr)
Creates a toolBar button |
protected void |
fireActionEvent(ActionEvent evt)
Fires an action event when the tool bar buttons are clicked |
protected WTContext |
getContext()
|
boolean |
isEnabled(String str)
|
protected void |
placeComponents(String[] bNames,
String[] iNames)
|
protected void |
placeComponents(String[] bNames,
String[] iNames,
int sp1)
|
protected void |
placeComponents(String[] bNames,
String[] iNames,
int sp1,
int sp2)
|
protected void |
placeComponents(String[] bNames,
String[] iNames,
int sp1,
int sp2,
int sp3)
Places the toolbar buttons in the tool bar and the toolbar onto the panel
and registers to action event of all the buttons
sp1,sp2,sp3 tells the method to insert separator's at particular location
Ex 3,5,7 will insert separator after 3rd, 5th and 7th respectively |
void |
removeActionListener(ActionListener l)
Unregisters an action listener |
void |
setEnabled(String str,
boolean state)
|
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, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
tbrButton
protected JButton[] tbrButton
bNames
protected String[] bNames
listener
protected ActionListener listener
toolBarActionListener
protected ActionListener toolBarActionListener
applet
protected Applet applet
debug
private static final boolean debug
contextGroup
private ThreadGroup contextGroup
ToolBarPanel
public ToolBarPanel()
- Constructs a toolBar Panel
placeComponents
protected void placeComponents(String[] bNames,
String[] iNames,
int sp1,
int sp2,
int sp3)
- Places the toolbar buttons in the tool bar and the toolbar onto the panel
and registers to action event of all the buttons
sp1,sp2,sp3 tells the method to insert separator's at particular location
Ex 3,5,7 will insert separator after 3rd, 5th and 7th respectively
placeComponents
protected void placeComponents(String[] bNames,
String[] iNames)
placeComponents
protected void placeComponents(String[] bNames,
String[] iNames,
int sp1)
placeComponents
protected void placeComponents(String[] bNames,
String[] iNames,
int sp1,
int sp2)
createToolBarButton
private JButton createToolBarButton(String action,
String imageStr)
- Creates a toolBar button
- Parameters:
action
- a String that is set in the tooltip and the getActionCommand
getContext
protected WTContext getContext()
addActionListener
public void addActionListener(ActionListener l)
- Registers an action listener
removeActionListener
public void removeActionListener(ActionListener l)
- Unregisters an action listener
fireActionEvent
protected void fireActionEvent(ActionEvent evt)
- Fires an action event when the tool bar buttons are clicked
- Parameters:
evt
- ActionEvent
setEnabled
public void setEnabled(String str,
boolean state)
isEnabled
public boolean isEnabled(String str)