com.togethersoft.openapi.util.ui
Class RadioButtonGroup
java.lang.Object
|
+--javax.swing.ButtonGroup
|
+--com.togethersoft.openapi.util.ui.RadioButtonGroup
- public class RadioButtonGroup
- extends ButtonGroup
Represents group of radio buttons. As the radio button can be any button.
Keys LEFT, RIGHT, UP, DOWN, TAB and SHIFT-TAB can be used to walkaround this group.
- Author:
- TogetherSoft
- Since: Together 4.0
| Fields inherited from class javax.swing.ButtonGroup |
buttons |
| Methods inherited from class javax.swing.ButtonGroup |
getSelection, setSelected, isSelected, getButtonCount |
| Methods inherited from class java.lang.Object |
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize |
keyAdapter
private KeyListener keyAdapter
swingFocusManager
private FocusManager swingFocusManager
RadioButtonGroup
public RadioButtonGroup()
- Constructs new empty group.
add
public void add(AbstractButton b)
- Adds new AbstractButton
b to this group and register key and
focus listeners for it.- Parameters:
- b AbstractButton to be added.
disableFocusManager
private void disableFocusManager()
getElements
public Enumeration getElements()
- Return enumeration of enabled buttons.
getFirstButton
private AbstractButton getFirstButton()
getFocusedComponent
private Component getFocusedComponent()
getLastButton
private AbstractButton getLastButton()
remove
public void remove(AbstractButton button)
- Removes cspecified AbstractButton from this group.
- Parameters:
- button AbstractButton to be removed
restoreFocusManager
private void restoreFocusManager()
to Class java.awt.event.KeyListener
to Class javax.swing.FocusManager