All Packages Class Hierarchy This Package Previous Next Index
Class com.ibm.webrunner.bab.BButton
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----com.sun.java.swing.JComponent
|
+----com.sun.java.swing.AbstractButton
|
+----com.sun.java.swing.JButton
|
+----com.ibm.webrunner.bab.BButton
- public class BButton
- extends JButton
- implements Serializable, PropertyChangeListener
This is an action aware swing's Button. The properties of the button text.
Icon, Tool Tip Text, and enabled are initialized from the associated
Action's name, icon and short description respectively.
If the button is used in toolbar and if you do not want to see the text in the
button then you must explicitly set the textVisible property to false.
Modification(s) History :
09/16/98 - created
- Version:
- 0.1
- See Also:
- BAction, AbstractAction
-
BButton()
-
-
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 button state accordingly
-
setIconVisible(boolean)
- Set iconVisible
-
setTargetAction(BAction)
- Set the targetAction that this Button initializes with
-
setTextVisible(boolean)
- Set textVisible
BButton
public BButton()
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 newTargetAction)
- Set the targetAction 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 button state accordingly
All Packages Class Hierarchy This Package Previous Next Index