schmitzm.swing
Class ButtonGroup
java.lang.Object
javax.swing.ButtonGroup
schmitzm.swing.ButtonGroup
- All Implemented Interfaces:
- Serializable
public class ButtonGroup
- extends ButtonGroup
Diese Klasse erweitert die javax.swing.ButtonGroup
um die Option, alle Button der Gruppe wieder zu deaktivieren. Dies geschieht,
in dem immer ein "unsichtbarer" Dummy-Button Bestandteil der Gruppe ist,
der aktiviert wird, wenn alle anderen Butten deaktiviert sein sollen.
- Version:
- 1.0
- Author:
- Martin Schmitz (University of Bonn/Germany)
- See Also:
- Serialized Form
Constructor Summary |
ButtonGroup()
Erzeugt eine neue Button-Gruppe. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ButtonGroup
public ButtonGroup()
- Erzeugt eine neue Button-Gruppe.
setUnselected
public void setUnselected()
- Deaktiviert alle Button der Gruppe.
isSelected
public boolean isSelected(ButtonModel model)
- Prueft, ob irgendein Button der Gruppe aktiviert ist. Der Dummy-Button wird
dabei nicht beruecksichtigt!
- Overrides:
isSelected
in class ButtonGroup
getSelectedButton
public AbstractButton getSelectedButton()
- Liefert den Button der Gruppe, der selektiert ist. Der Dummy-Button wird
dabei nicht beruecksichtigt!
- Returns:
null
wenn kein Button selektiert ist