All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class java.awt.swing.ButtonGroup

java.lang.Object
    |
    +----java.awt.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  

Submit a bug or feature