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

Constructor Index

 o BButton()

Method Index

 o getTargetAction()
Returns the Action associated with this Button
 o isIconVisible()
Is Icon Visible ?
 o isTextVisible()
is Text visible ?
 o propertyChange(PropertyChangeEvent)
Listen to property change from Action and change button state accordingly
 o setIconVisible(boolean)
Set iconVisible
 o setTargetAction(BAction)
Set the targetAction that this Button initializes with
 o setTextVisible(boolean)
Set textVisible

Constructors

 o BButton
 public BButton()

Methods

 o setTextVisible
 public void setTextVisible(boolean newTextVisible)
Set textVisible

 o isTextVisible
 public boolean isTextVisible()
is Text visible ?

 o setIconVisible
 public void setIconVisible(boolean newIconVisible)
Set iconVisible

 o isIconVisible
 public boolean isIconVisible()
Is Icon Visible ?

 o setTargetAction
 public void setTargetAction(BAction newTargetAction)
Set the targetAction that this Button initializes with

 o getTargetAction
 public BAction getTargetAction()
Returns the Action associated with this Button

 o 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