javax.swing
Class JToggleButton.ToggleButtonModel

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.swing.DefaultButtonModel sample code for javax.swing.DefaultButtonModel definition code for javax.swing.DefaultButtonModel 
      extended by javax.swing.JToggleButton.ToggleButtonModel
All Implemented Interfaces:
ItemSelectable sample code for java.awt.ItemSelectable definition code for java.awt.ItemSelectable , Serializable sample code for java.io.Serializable definition code for java.io.Serializable , ButtonModel sample code for javax.swing.ButtonModel definition code for javax.swing.ButtonModel
Enclosing class:
JToggleButton sample code for javax.swing.JToggleButton definition code for javax.swing.JToggleButton

public static class JToggleButton.ToggleButtonModel
extends DefaultButtonModel sample code for javax.swing.DefaultButtonModel definition code for javax.swing.DefaultButtonModel

The ToggleButton model

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see XMLEncoder sample code for java.beans.XMLEncoder definition code for java.beans.XMLEncoder .

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.DefaultButtonModel sample code for javax.swing.DefaultButtonModel definition code for javax.swing.DefaultButtonModel
actionCommand sample code for javax.swing.DefaultButtonModel.actionCommand definition code for javax.swing.DefaultButtonModel.actionCommand , ARMED sample code for javax.swing.DefaultButtonModel.ARMED definition code for javax.swing.DefaultButtonModel.ARMED , changeEvent sample code for javax.swing.DefaultButtonModel.changeEvent definition code for javax.swing.DefaultButtonModel.changeEvent , ENABLED sample code for javax.swing.DefaultButtonModel.ENABLED definition code for javax.swing.DefaultButtonModel.ENABLED , group sample code for javax.swing.DefaultButtonModel.group definition code for javax.swing.DefaultButtonModel.group , listenerList sample code for javax.swing.DefaultButtonModel.listenerList definition code for javax.swing.DefaultButtonModel.listenerList , mnemonic sample code for javax.swing.DefaultButtonModel.mnemonic definition code for javax.swing.DefaultButtonModel.mnemonic , PRESSED sample code for javax.swing.DefaultButtonModel.PRESSED definition code for javax.swing.DefaultButtonModel.PRESSED , ROLLOVER sample code for javax.swing.DefaultButtonModel.ROLLOVER definition code for javax.swing.DefaultButtonModel.ROLLOVER , SELECTED sample code for javax.swing.DefaultButtonModel.SELECTED definition code for javax.swing.DefaultButtonModel.SELECTED , stateMask sample code for javax.swing.DefaultButtonModel.stateMask definition code for javax.swing.DefaultButtonModel.stateMask
 
Constructor Summary
JToggleButton.ToggleButtonModel sample code for javax.swing.JToggleButton.ToggleButtonModel.JToggleButton.ToggleButtonModel() definition code for javax.swing.JToggleButton.ToggleButtonModel.JToggleButton.ToggleButtonModel() ()
          Creates a new ToggleButton Model
 
Method Summary
 boolean isSelected sample code for javax.swing.JToggleButton.ToggleButtonModel.isSelected() definition code for javax.swing.JToggleButton.ToggleButtonModel.isSelected() ()
          Checks if the button is selected.
 void setPressed sample code for javax.swing.JToggleButton.ToggleButtonModel.setPressed(boolean) definition code for javax.swing.JToggleButton.ToggleButtonModel.setPressed(boolean) (boolean b)
          Sets the pressed state of the toggle button.
 void setSelected sample code for javax.swing.JToggleButton.ToggleButtonModel.setSelected(boolean) definition code for javax.swing.JToggleButton.ToggleButtonModel.setSelected(boolean) (boolean b)
          Sets the selected state of the button.
 
Methods inherited from class javax.swing.DefaultButtonModel sample code for javax.swing.DefaultButtonModel definition code for javax.swing.DefaultButtonModel
addActionListener sample code for javax.swing.DefaultButtonModel.addActionListener(java.awt.event.ActionListener) definition code for javax.swing.DefaultButtonModel.addActionListener(java.awt.event.ActionListener) , addChangeListener sample code for javax.swing.DefaultButtonModel.addChangeListener(javax.swing.event.ChangeListener) definition code for javax.swing.DefaultButtonModel.addChangeListener(javax.swing.event.ChangeListener) , addItemListener sample code for javax.swing.DefaultButtonModel.addItemListener(java.awt.event.ItemListener) definition code for javax.swing.DefaultButtonModel.addItemListener(java.awt.event.ItemListener) , fireActionPerformed sample code for javax.swing.DefaultButtonModel.fireActionPerformed(java.awt.event.ActionEvent) definition code for javax.swing.DefaultButtonModel.fireActionPerformed(java.awt.event.ActionEvent) , fireItemStateChanged sample code for javax.swing.DefaultButtonModel.fireItemStateChanged(java.awt.event.ItemEvent) definition code for javax.swing.DefaultButtonModel.fireItemStateChanged(java.awt.event.ItemEvent) , fireStateChanged sample code for javax.swing.DefaultButtonModel.fireStateChanged() definition code for javax.swing.DefaultButtonModel.fireStateChanged() , getActionCommand sample code for javax.swing.DefaultButtonModel.getActionCommand() definition code for javax.swing.DefaultButtonModel.getActionCommand() , getActionListeners sample code for javax.swing.DefaultButtonModel.getActionListeners() definition code for javax.swing.DefaultButtonModel.getActionListeners() , getChangeListeners sample code for javax.swing.DefaultButtonModel.getChangeListeners() definition code for javax.swing.DefaultButtonModel.getChangeListeners() , getGroup sample code for javax.swing.DefaultButtonModel.getGroup() definition code for javax.swing.DefaultButtonModel.getGroup() , getItemListeners sample code for javax.swing.DefaultButtonModel.getItemListeners() definition code for javax.swing.DefaultButtonModel.getItemListeners() , getListeners sample code for javax.swing.DefaultButtonModel.getListeners(java.lang.Class) definition code for javax.swing.DefaultButtonModel.getListeners(java.lang.Class) , getMnemonic sample code for javax.swing.DefaultButtonModel.getMnemonic() definition code for javax.swing.DefaultButtonModel.getMnemonic() , getSelectedObjects sample code for javax.swing.DefaultButtonModel.getSelectedObjects() definition code for javax.swing.DefaultButtonModel.getSelectedObjects() , isArmed sample code for javax.swing.DefaultButtonModel.isArmed() definition code for javax.swing.DefaultButtonModel.isArmed() , isEnabled sample code for javax.swing.DefaultButtonModel.isEnabled() definition code for javax.swing.DefaultButtonModel.isEnabled() , isPressed sample code for javax.swing.DefaultButtonModel.isPressed() definition code for javax.swing.DefaultButtonModel.isPressed() , isRollover sample code for javax.swing.DefaultButtonModel.isRollover() definition code for javax.swing.DefaultButtonModel.isRollover() , removeActionListener sample code for javax.swing.DefaultButtonModel.removeActionListener(java.awt.event.ActionListener) definition code for javax.swing.DefaultButtonModel.removeActionListener(java.awt.event.ActionListener) , removeChangeListener sample code for javax.swing.DefaultButtonModel.removeChangeListener(javax.swing.event.ChangeListener) definition code for javax.swing.DefaultButtonModel.removeChangeListener(javax.swing.event.ChangeListener) , removeItemListener sample code for javax.swing.DefaultButtonModel.removeItemListener(java.awt.event.ItemListener) definition code for javax.swing.DefaultButtonModel.removeItemListener(java.awt.event.ItemListener) , setActionCommand sample code for javax.swing.DefaultButtonModel.setActionCommand(java.lang.String) definition code for javax.swing.DefaultButtonModel.setActionCommand(java.lang.String) , setArmed sample code for javax.swing.DefaultButtonModel.setArmed(boolean) definition code for javax.swing.DefaultButtonModel.setArmed(boolean) , setEnabled sample code for javax.swing.DefaultButtonModel.setEnabled(boolean) definition code for javax.swing.DefaultButtonModel.setEnabled(boolean) , setGroup sample code for javax.swing.DefaultButtonModel.setGroup(javax.swing.ButtonGroup) definition code for javax.swing.DefaultButtonModel.setGroup(javax.swing.ButtonGroup) , setMnemonic sample code for javax.swing.DefaultButtonModel.setMnemonic(int) definition code for javax.swing.DefaultButtonModel.setMnemonic(int) , setRollover sample code for javax.swing.DefaultButtonModel.setRollover(boolean) definition code for javax.swing.DefaultButtonModel.setRollover(boolean)
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Constructor Detail

JToggleButton.ToggleButtonModel sample code for javax.swing.JToggleButton.ToggleButtonModel() definition code for javax.swing.JToggleButton.ToggleButtonModel()

public JToggleButton.ToggleButtonModel()
Creates a new ToggleButton Model

Method Detail

isSelected sample code for javax.swing.JToggleButton.ToggleButtonModel.isSelected() definition code for javax.swing.JToggleButton.ToggleButtonModel.isSelected()

public boolean isSelected()
Checks if the button is selected.

Specified by:
isSelected sample code for javax.swing.ButtonModel.isSelected() definition code for javax.swing.ButtonModel.isSelected() in interface ButtonModel sample code for javax.swing.ButtonModel definition code for javax.swing.ButtonModel
Overrides:
isSelected sample code for javax.swing.DefaultButtonModel.isSelected() definition code for javax.swing.DefaultButtonModel.isSelected() in class DefaultButtonModel sample code for javax.swing.DefaultButtonModel definition code for javax.swing.DefaultButtonModel
Returns:
true if the button is selected

setSelected sample code for javax.swing.JToggleButton.ToggleButtonModel.setSelected(boolean) definition code for javax.swing.JToggleButton.ToggleButtonModel.setSelected(boolean)

public void setSelected(boolean b)
Sets the selected state of the button.

Specified by:
setSelected sample code for javax.swing.ButtonModel.setSelected(boolean) definition code for javax.swing.ButtonModel.setSelected(boolean) in interface ButtonModel sample code for javax.swing.ButtonModel definition code for javax.swing.ButtonModel
Overrides:
setSelected sample code for javax.swing.DefaultButtonModel.setSelected(boolean) definition code for javax.swing.DefaultButtonModel.setSelected(boolean) in class DefaultButtonModel sample code for javax.swing.DefaultButtonModel definition code for javax.swing.DefaultButtonModel
Parameters:
b - true selects the toggle button, false deselects the toggle button.

setPressed sample code for javax.swing.JToggleButton.ToggleButtonModel.setPressed(boolean) definition code for javax.swing.JToggleButton.ToggleButtonModel.setPressed(boolean)

public void setPressed(boolean b)
Sets the pressed state of the toggle button.

Specified by:
setPressed sample code for javax.swing.ButtonModel.setPressed(boolean) definition code for javax.swing.ButtonModel.setPressed(boolean) in interface ButtonModel sample code for javax.swing.ButtonModel definition code for javax.swing.ButtonModel
Overrides:
setPressed sample code for javax.swing.DefaultButtonModel.setPressed(boolean) definition code for javax.swing.DefaultButtonModel.setPressed(boolean) in class DefaultButtonModel sample code for javax.swing.DefaultButtonModel definition code for javax.swing.DefaultButtonModel
Parameters:
b - true to set the button to "pressed"
See Also:
DefaultButtonModel.isPressed() sample code for javax.swing.DefaultButtonModel.isPressed() definition code for javax.swing.DefaultButtonModel.isPressed()