Where Am I? Class Hierarchy (JFC) All Classes (JFC)

Class com.sun.java.swing.ButtonGroup

java.lang.Object
   |
   +----com.sun.java.swing.ButtonGroup

public class ButtonGroup
extends Object
implements Serializable

This class is used to create a multiple-exclusion scope for a set of buttons. i.e. creating a set of buttons with the same ButtonGroup object means that only one of those buttons will be allowed to be "on" at a time.

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 Swing1.0 applications. It will not be possible to load serialized Swing1.0 objects with future releases of Swing. The JDK1.2 release of Swing will be the compatibility baseline for the serialized form of Swing objects.


Variable Index

buttons

Constructor Index

ButtonGroup()
Creates a new ButtonGroup.

Method Index

add(AbstractButton)
Adds the button to the group.
getElements()
Return all the buttons that are participating in this group.
getSelection()
Return the selected button model.
isSelected(ButtonModel)
Returns the selected value for the button.
remove(AbstractButton)
Removes the button from the group.
setSelected(ButtonModel, boolean)
Sets the selected value for the button.

Variables

buttons
 protected Vector buttons

Constructors

ButtonGroup
 public ButtonGroup()
Creates a new ButtonGroup.


Methods

add
 public void add(AbstractButton b)
Adds the button to the group.

remove
 public void remove(AbstractButton b)
Removes the button from the group.

getElements
 public Enumeration getElements()
Return all the buttons that are participating in this group.

getSelection
 public ButtonModel getSelection()
Return the selected button model.

setSelected
 public void setSelected(ButtonModel m,
                         boolean b)
Sets the selected value for the button.

isSelected
 public boolean isSelected(ButtonModel m)
Returns the selected value for the button.


Where Am I? Class Hierarchy (JFC) All Classes (JFC)