All Packages Class Hierarchy This Package Previous Next Index
Class com.ibm.webrunner.bab.BMenuItem
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----com.sun.java.swing.JComponent
|
+----com.sun.java.swing.AbstractButton
|
+----com.sun.java.swing.JMenuItem
|
+----com.ibm.webrunner.bab.BMenuItem
- public class BMenuItem
- extends JMenuItem
- implements Serializable, PropertyChangeListener
This is an action aware swing's JMenuItem. The properties of the menu item text.
Icon, Tool Tip Text, and enabled are initialized from the associated
Action's name, icon and short description respectively.
If you do not want to see the icon in the
menu item then you must explicitly set the iconVisible property to false.
Modification(s) History :
09/16/98 - created
- Version:
- 0.1
- See Also:
- BAction, AbstractAction
-
BMenuItem()
-
-
getTargetAction()
- Returns the Action associated with this Button
-
isIconVisible()
- Is Icon Visible ?
-
isTextVisible()
- is Text visible ?
-
propertyChange(PropertyChangeEvent)
- Listen to property change from Action and change menu item state accordingly
-
setIconVisible(boolean)
- Set iconVisible
-
setTargetAction(BAction)
- Set the Action that this Button initializes with
-
setTextVisible(boolean)
- Set textVisible
BMenuItem
public BMenuItem()
setTextVisible
public void setTextVisible(boolean newTextVisible)
- Set textVisible
isTextVisible
public boolean isTextVisible()
- is Text visible ?
setIconVisible
public void setIconVisible(boolean newIconVisible)
- Set iconVisible
isIconVisible
public boolean isIconVisible()
- Is Icon Visible ?
setTargetAction
public void setTargetAction(BAction newAction)
- Set the Action that this Button initializes with
getTargetAction
public BAction getTargetAction()
- Returns the Action associated with this Button
propertyChange
public void propertyChange(PropertyChangeEvent e)
- Listen to property change from Action and change menu item state accordingly
All Packages Class Hierarchy This Package Previous Next Index