swingwtx.swing
Interface ButtonModel

All Superinterfaces:
ItemSelectable
All Known Implementing Classes:
JButton, JCheckBox, JCheckBoxMenuItem, JMenuItem, JRadioButton, JRadioButtonMenuItem, JToggleButton

public interface ButtonModel
extends ItemSelectable

State Model for buttons. This model is used for check boxes and radio buttons, which are special kinds of buttons, as well as for normal buttons.


Method Summary
 void addActionListener(ActionListener l)
           
 void addChangeListener(ChangeListener l)
           
 void addItemListener(ItemListener l)
           
 java.lang.String getActionCommand()
           
 int getMnemonic()
           
 boolean isArmed()
           
 boolean isEnabled()
           
 boolean isPressed()
           
 boolean isRollover()
           
 boolean isSelected()
           
 void removeActionListener(ActionListener l)
           
 void removeChangeListener(ChangeListener l)
           
 void removeItemListener(ItemListener l)
           
 void setActionCommand(java.lang.String s)
           
 void setArmed(boolean b)
           
 void setEnabled(boolean b)
           
 void setGroup(ButtonGroup group)
           
 void setMnemonic(int key)
           
 void setPressed(boolean b)
           
 void setRollover(boolean b)
           
 void setSelected(boolean b)
           
 
Methods inherited from interface swingwt.awt.ItemSelectable
getSelectedObjects
 

Method Detail

isArmed

public boolean isArmed()

isSelected

public boolean isSelected()

isEnabled

public boolean isEnabled()

isPressed

public boolean isPressed()

isRollover

public boolean isRollover()

setArmed

public void setArmed(boolean b)

setSelected

public void setSelected(boolean b)

setEnabled

public void setEnabled(boolean b)

setPressed

public void setPressed(boolean b)

setRollover

public void setRollover(boolean b)

setMnemonic

public void setMnemonic(int key)

getMnemonic

public int getMnemonic()

setActionCommand

public void setActionCommand(java.lang.String s)

getActionCommand

public java.lang.String getActionCommand()

setGroup

public void setGroup(ButtonGroup group)

addActionListener

public void addActionListener(ActionListener l)

removeActionListener

public void removeActionListener(ActionListener l)

addItemListener

public void addItemListener(ItemListener l)
Specified by:
addItemListener in interface ItemSelectable

removeItemListener

public void removeItemListener(ItemListener l)
Specified by:
removeItemListener in interface ItemSelectable

addChangeListener

public void addChangeListener(ChangeListener l)

removeChangeListener

public void removeChangeListener(ChangeListener l)