Overview | Package | Class | Tree | Deprecated | Index | Help |
Java Platform 1.1.7 |
||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--com.sun.java.swing.JComponent | +--com.sun.java.swing.AbstractButton | +--com.sun.java.swing.JMenuItem | +--com.sun.java.swing.JCheckBoxMenuItem
Either isSelected
/setSelected
or
getState
/setState
can be used
to determine/specify the menu item's selection state. (The
Swing-standard methods are isSelected
and
setSelected
. These methods work for all menus and buttons.
The getState
and setState
methods exist for
compatibility with other component sets.)
For the keyboard keys used by this component in the standard Look and Feel (L&F) renditions, see the JCheckBoxMenuItem key assignments.
Warning: serialized objects of this class will not be compatible with future swing releases. The current serialization support is appropriate for short term storage or RMI between Swing1.0 applications. It will not be possible to load serialized Swing1.0 objects with future releases of Swing. The JDK1.2 release of Swing will be the compatibility baseline for the serialized form of Swing objects.
Inner Class Summary | |
JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem
The class used to obtain the accessible role for this object. |
Inner classes inherited from class com.sun.java.swing.JMenuItem | |
JMenuItem.AccessibleJMenuItem |
Inner classes inherited from class com.sun.java.swing.AbstractButton | |
AbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListener |
Inner classes inherited from class com.sun.java.swing.JComponent | |
JComponent.AccessibleJComponent |
Fields inherited from class com.sun.java.swing.JComponent | |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component | |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Constructor Summary | |
JCheckBoxMenuItem()
Creates an initially unselected checkboxMenuItem with no set text or icon. |
|
JCheckBoxMenuItem(Icon icon)
Creates an initially unselected checkboxMenuItem with an icon. |
|
JCheckBoxMenuItem(java.lang.String text)
Creates an initially unselected checkboxMenuItem with text. |
|
JCheckBoxMenuItem(java.lang.String text,
Icon icon)
Creates an initially unselected checkboxMenuItem with the specified text and icon. |
|
JCheckBoxMenuItem(java.lang.String text,
boolean b)
Creates a checkboxMenuItem with the specified text and selection state. |
|
JCheckBoxMenuItem(java.lang.String text,
Icon icon,
boolean b)
Creates a checkboxMenuItem with the specified text, icon, and selection state. |
Method Summary | |
AccessibleContext | getAccessibleContext()
Get the AccessibleContext associated with this JComponent |
java.lang.Object[] | getSelectedObjects()
Returns an array (length 1) containing the checkbox menu item label or null if the checkbox is not selected. |
boolean | getState()
Returns the selected-state of the item. |
java.lang.String | getUIClassID()
Returns the name of the L&F class that renders this component. |
void | init(java.lang.String text,
Icon icon)
|
void | requestFocus()
|
void | setState(boolean b)
Sets the selected-state of the item. |
void | setUI(com.sun.java.swing.plaf.CheckBoxMenuItemUI ui)
Sets L&F object that renders this component. |
void | updateUI()
Notification from the UIFactory that the L&F has changed. |
Methods inherited from class com.sun.java.swing.JMenuItem | |
getAccelerator, getAccessibleContext, getComponent, getSubElements, getUIClassID, init, isArmed, menuSelectionChanged, processKeyEvent, processMouseEvent, setAccelerator, setArmed, setEnabled, setUI, updateUI |
Methods inherited from class java.awt.Container | |
add, add, add, add, add, addContainerListener, addImpl, addNotify, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponentAt, getComponentAt, getComponent, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paint, paramString, preferredSize, printComponents, print, processContainerEvent, processEvent, removeAll, remove, remove, removeContainerListener, removeNotify, setLayout, update, validate, validateTree |
Methods inherited from class java.awt.Component | |
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paint, paramString, postEvent, preferredSize, prepareImage, prepareImage, printAll, print, processComponentEvent, processEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate |
Methods inherited from class java.lang.Object | |
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait |
Constructor Detail |
public JCheckBoxMenuItem()
public JCheckBoxMenuItem(Icon icon)
icon
- the icon of the CheckBoxMenuItem.public JCheckBoxMenuItem(java.lang.String text)
text
- the text of the CheckBoxMenuItempublic JCheckBoxMenuItem(java.lang.String text, Icon icon)
text
- the text of the CheckBoxMenuItem
icon
- the icon of the CheckBoxMenuItempublic JCheckBoxMenuItem(java.lang.String text, boolean b)
text
- the text of the CheckBoxMenuItem.
b
- the selected state of the checkboxmenuitempublic JCheckBoxMenuItem(java.lang.String text, Icon icon, boolean b)
text
- the text of the CheckBoxMenuItem
icon
- the icon of the CheckBoxMenuItem
b
- the selected state of the checkboxmenuitemMethod Detail |
protected void init(java.lang.String text, Icon icon)
public void setUI(com.sun.java.swing.plaf.CheckBoxMenuItemUI ui)
ui
- the new L&F object CheckBoxMenuItemUIpublic void updateUI()
public java.lang.String getUIClassID()
public boolean getState()
public void setState(boolean b)
b
- a boolean value indicating the item's
selected-state, where true=selectedpublic java.lang.Object[] getSelectedObjects()
public void requestFocus()
public AccessibleContext getAccessibleContext()
Overview | Package | Class | Tree | Deprecated | Index | Help |
Java Platform 1.1.7 |
||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |