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.
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)