All Packages  Class Hierarchy  This Package  Previous  Next  Index

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.


Variable Index

 o buttons

Constructor Index

 o ButtonGroup()
Creates a new ButtonGroup.

Method Index

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

Variables

 o buttons
 protected Vector buttons

Constructors

 o ButtonGroup
 public ButtonGroup()
Creates a new ButtonGroup.

Methods

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

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

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

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

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

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


All Packages  Class Hierarchy  This Package  Previous  Next  Index