|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbuoy.event.EventSource
buoy.widget.Widget
buoy.widget.BMenuItem
buoy.widget.BRadioButtonMenuItem
public class BRadioButtonMenuItem
A BRadioButtonMenuItem is a menu item for selecting between several options. It is normally used as part
of a RadioButtonGroup
. Each BRadioButtonMenuItem represents a single option. Choosing it from the menu
selects it, and deselects all other members of its RadioButtonGroup.
In addition to the event types generated by all Widgets, BRadioButtonMenuItems generate the following event types:
Constructor Summary | |
---|---|
BRadioButtonMenuItem(RadioButtonGroup group)
Create a new BRadioButtonMenuItem with no label, which is initially deselected. |
|
BRadioButtonMenuItem(java.lang.String text,
boolean state,
RadioButtonGroup group)
Create a new BRadioButtonMenuItem. |
|
BRadioButtonMenuItem(java.lang.String text,
javax.swing.Icon image,
boolean state,
RadioButtonGroup group)
Create a new BRadioButtonMenuItem. |
|
BRadioButtonMenuItem(java.lang.String text,
Shortcut shortcut,
boolean state,
RadioButtonGroup group)
Create a new BRadioButtonMenuItem. |
|
BRadioButtonMenuItem(java.lang.String text,
Shortcut shortcut,
javax.swing.Icon image,
boolean state,
RadioButtonGroup group)
Create a new BRadioButtonMenuItem. |
Method Summary | |
---|---|
javax.swing.JRadioButtonMenuItem |
getComponent()
Get the java.awt.Component corresponding to this Widget. |
RadioButtonGroup |
getGroup()
Get the RadioButtonGroup this menu item is part of. |
boolean |
getState()
Get the selection state of this menu item. |
void |
setGroup(RadioButtonGroup newGroup)
Set the RadioButtonGroup this menu item is part of. |
void |
setState(boolean selected)
Set the selection state of this menu item. |
Methods inherited from class buoy.widget.BMenuItem |
---|
getActionCommand, getIcon, getMnemonic, getShortcut, getText, setActionCommand, setIcon, setMnemonic, setShortcut, setText |
Methods inherited from class buoy.widget.Widget |
---|
addEventLink, dispatchEvent, getBackground, getBounds, getCursor, getFont, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, hasFocus, isEnabled, isFocusable, isVisible, repaint, requestFocus, setBackground, setCursor, setEnabled, setFocusable, setFont, setName, setVisible |
Methods inherited from class buoy.event.EventSource |
---|
addEventLink, addEventLink, removeEventLink |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BRadioButtonMenuItem(RadioButtonGroup group)
group
- the RadioButtonGroup this menu item is part ofpublic BRadioButtonMenuItem(java.lang.String text, boolean state, RadioButtonGroup group)
text
- the text to display on the BRadioButtonMenuItemstate
- the initial selection state of the BRadioButtonMenuItemgroup
- the RadioButtonGroup this menu item is part ofpublic BRadioButtonMenuItem(java.lang.String text, javax.swing.Icon image, boolean state, RadioButtonGroup group)
text
- the text to display on the BRadioButtonMenuItemimage
- the image to display next to the menu itemstate
- the initial selection state of the BRadioButtonMenuItemgroup
- the RadioButtonGroup this menu item is part ofpublic BRadioButtonMenuItem(java.lang.String text, Shortcut shortcut, boolean state, RadioButtonGroup group)
text
- the text to display on the BRadioButtonMenuItemshortcut
- a keyboard shortcut which will activate this menu itemstate
- the initial selection state of the BRadioButtonMenuItemgroup
- the RadioButtonGroup this menu item is part ofpublic BRadioButtonMenuItem(java.lang.String text, Shortcut shortcut, javax.swing.Icon image, boolean state, RadioButtonGroup group)
text
- the text to display on the BRadioButtonMenuItemshortcut
- a keyboard shortcut which will activate this menu itemimage
- the image to display next to the menu itemstate
- the initial selection state of the BRadioButtonMenuItemgroup
- the RadioButtonGroup this menu item is part ofMethod Detail |
---|
public javax.swing.JRadioButtonMenuItem getComponent()
Widget
getComponent
in class BMenuItem
public boolean getState()
public void setState(boolean selected)
public RadioButtonGroup getGroup()
public void setGroup(RadioButtonGroup newGroup)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |