Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.swing
Interface ButtonModel  view ButtonModel download ButtonModel.java

All Superinterfaces:
java.awt.ItemSelectable
All Known Implementing Classes:
DefaultButtonModel

public interface ButtonModel
extends java.awt.ItemSelectable

The data model that is used in all kinds of buttons.


Method Summary
 void addActionListener(java.awt.event.ActionListener l)
          Adds an java.awt.event.ActionListener to the list of registered listeners.
 void addChangeListener(javax.swing.event.ChangeListener l)
          Adds an javax.swing.event.ChangeListener to the list of registered listeners.
 void addItemListener(java.awt.event.ItemListener l)
          Adds an java.awt.event.ItemListener to the list of registered listeners.
 java.lang.String getActionCommand()
          Returns the action command of the button.
 int getMnemonic()
          Returns the keyboard mnemonic for the button.
 boolean isArmed()
          Returns true if the button is armed, false otherwise.
 boolean isEnabled()
          Returns true if the button is enabled, false otherwise.
 boolean isPressed()
          Returns true if the button is pressed, false otherwise.
 boolean isRollover()
          Returns true if the button is rollover-ed, false otherwise.
 boolean isSelected()
          Returns true if the button is selected, false otherwise.
 void removeActionListener(java.awt.event.ActionListener l)
          Removes an java.awt.event.ActionListener from the list of registered listeners.
 void removeChangeListener(javax.swing.event.ChangeListener l)
          Adds an javax.swing.event.ChangeListener to the list of registered listeners.
 void removeItemListener(java.awt.event.ItemListener l)
          Adds an java.awt.event.ItemListener to the list of registered listeners.
 void setActionCommand(java.lang.String s)
          Sets the action command for the button.
 void setArmed(boolean b)
          Sets the armed flag of the button.
 void setEnabled(boolean b)
          Sets the enabled flag of the button.
 void setGroup(ButtonGroup group)
          Sets the button group for the button.
 void setMnemonic(int key)
          Sets the keyboard mnemonic for the button.
 void setPressed(boolean b)
          Sets the pressed flag of the button.
 void setRollover(boolean b)
          Sets the rollover flag of the button.
 void setSelected(boolean b)
          Sets the selected flag of the button.
 
Methods inherited from interface java.awt.ItemSelectable
getSelectedObjects
 

Method Detail

isArmed

public boolean isArmed()
Returns true if the button is armed, false otherwise. A button is armed, when the user has pressed the mouse over it, but has not yet released the mouse.


setArmed

public void setArmed(boolean b)
Sets the armed flag of the button. A button is armed, when the user has pressed the mouse over it, but has not yet released the mouse.


isEnabled

public boolean isEnabled()
Returns true if the button is enabled, false otherwise. When a button is disabled, it is usually grayed out and the user cannot change its state.


setEnabled

public void setEnabled(boolean b)
Sets the enabled flag of the button. When a button is disabled, it is usually grayed out and the user cannot change its state.


setPressed

public void setPressed(boolean b)
Sets the pressed flag of the button. The button usually gets pressed when the user clicks on a button, it will be un-pressed when the user releases the mouse.


isPressed

public boolean isPressed()
Returns true if the button is pressed, false otherwise. The button usually gets pressed when the user clicks on a button, it will be un-pressed when the user releases the mouse.


removeActionListener

public void removeActionListener(java.awt.event.ActionListener l)
Removes an java.awt.event.ActionListener from the list of registered listeners.


addActionListener

public void addActionListener(java.awt.event.ActionListener l)
Adds an java.awt.event.ActionListener to the list of registered listeners. An ActionEvent is usually fired when the user clicks on a button.


addItemListener

public void addItemListener(java.awt.event.ItemListener l)
Adds an java.awt.event.ItemListener to the list of registered listeners. An ItemEvent is usually fired when a button's selected state changes. This applies only to buttons that support the selected flag.

Specified by:
addItemListener in interface java.awt.ItemSelectable

removeItemListener

public void removeItemListener(java.awt.event.ItemListener l)
Adds an java.awt.event.ItemListener to the list of registered listeners.

Specified by:
removeItemListener in interface java.awt.ItemSelectable

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener l)
Adds an javax.swing.event.ChangeListener to the list of registered listeners. A ChangeEvent is fired when any one of the button's flags changes.


removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener l)
Adds an javax.swing.event.ChangeListener to the list of registered listeners.


setRollover

public void setRollover(boolean b)
Sets the rollover flag of the button. A button is rollover-ed, when the user has moved the mouse over it, but has not yet pressed the mouse.


isRollover

public boolean isRollover()
Returns true if the button is rollover-ed, false otherwise. A button is rollover-ed, when the user has moved the mouse over it, but has not yet pressed the mouse.


getMnemonic

public int getMnemonic()
Returns the keyboard mnemonic for the button. This specifies a shortcut or accelerator key that can be used to activate the button.


setMnemonic

public void setMnemonic(int key)
Sets the keyboard mnemonic for the button. This specifies a shortcut or accelerator key that can be used to activate the button.


setActionCommand

public void setActionCommand(java.lang.String s)
Sets the action command for the button. This will be used in ActionEvents fired by the button.


getActionCommand

public java.lang.String getActionCommand()
Returns the action command of the button.


setGroup

public void setGroup(ButtonGroup group)
Sets the button group for the button. Some kinds of button (e.g. radio buttons) allow only one button within a button group selected at any one time.


setSelected

public void setSelected(boolean b)
Sets the selected flag of the button. Some kinds of buttons (e.g. toggle buttons, check boxes, radio buttons) can be in one of two states: selected or unselected. The selected state is usually toggled by clicking on the button.


isSelected

public boolean isSelected()
Returns true if the button is selected, false otherwise. Some kinds of buttons (e.g. toggle buttons, check boxes, radio buttons) can be in one of two states: selected or unselected. The selected state is usually toggled by clicking on the button.