yu.ac.bg.etf.javaqx.qswing
Class JQCheckBoxMenuItem

java.lang.Object
  extended byyu.ac.bg.etf.javaqx.core.AbstractDisposable
      extended byyu.ac.bg.etf.javaqx.qswing.JQComponent
          extended byyu.ac.bg.etf.javaqx.qswing.JQMenuItem
              extended byyu.ac.bg.etf.javaqx.qswing.JQCheckBoxMenuItem
All Implemented Interfaces:
Disposable, JQCheckBoxMenuItemProperties, JQComponentProperties, JQMenuItemProperties, JQTextProperty

public class JQCheckBoxMenuItem
extends JQMenuItem
implements JQCheckBoxMenuItemProperties

CheckBox Menu Item.

Version:
0.2.0
Author:
Slobodan Vrkacevic (slobodan.vrkacevic@gmail.com)

Nested Class Summary
 
Nested classes inherited from class yu.ac.bg.etf.javaqx.qswing.JQMenuItem
JQMenuItem.ActionPropertyChangeListener
 
Field Summary
 
Fields inherited from class yu.ac.bg.etf.javaqx.qswing.JQComponent
listenerList
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQCheckBoxMenuItemProperties
PROPERTY_CHECKED
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQMenuItemProperties
PROPERTY_ACCELERATOR, PROPERTY_ACTION, PROPERTY_ACTION_COMMAND, PROPERTY_DISABLED_ICON, PROPERTY_ICON, PROPERTY_ROLLOVER_ICON
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQTextProperty
PROPERTY_MNEMONIC, PROPERTY_TEXT
 
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQComponentProperties
PROPERTY_BACKGROUND, PROPERTY_COMPONENT_ORIENTATION, PROPERTY_CONTEXT_MENU, PROPERTY_ENABLED, PROPERTY_FIXED_SIZE, PROPERTY_FOCUSABLE, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_INSETS, PROPERTY_LOCALE, PROPERTY_MAXIMUM_SIZE, PROPERTY_MINIMUM_SIZE, PROPERTY_NAME, PROPERTY_OPAQUE, PROPERTY_PREFERRED_SIZE, PROPERTY_RESOURCE_BUNDLE_NAME, PROPERTY_STATUS_TIP_TEXT, PROPERTY_STYLE_SHEET, PROPERTY_TOOL_TIP_TEXT, PROPERTY_VISIBLE, PROPERTY_WHATS_THIS_TEXT
 
Constructor Summary
JQCheckBoxMenuItem()
          Constructs new JQCheckBoxMenuItem object.
JQCheckBoxMenuItem(java.lang.String text)
          Constructs new JQCheckBoxMenuItem object.
 
Method Summary
 Icon getSelectedIcon()
          Returns selected icon.
 boolean isChecked()
          Returns true if menu item is checked.
protected  java.lang.String paramString()
          Returns parameters string.
 void setChecked(boolean checked)
          Checks/unchecks menu item.
 void setSelectedIcon(Icon icon)
          Sets selected icon.
 
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQMenuItem
addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, fireActionPerformed, getAccelerator, getAction, getActionCommand, getActionListeners, getDisabledIcon, getIcon, getMnemonic, getParentMenu, getRolloverIcon, getText, removeActionListener, setAccelerator, setAction, setActionCommand, setDisabledIcon, setIcon, setMnemonic, setRolloverIcon, setText, updateLocalization
 
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQComponent
addComponentListener, addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, disableEvents, disposeComponent, disposeObject, enableEvents, eventEnabled, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getClientProperty, getComponentListeners, getComponentOrientation, getContextMenu, getCursor, getEventMask, getFocusListener, getFont, getFontMetrics, getForeground, getHeight, getInsets, getKeyListeners, getLocale, getLocation, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getOwnedComponents, getOwner, getParent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getResourceBundleName, getSize, getStatusTipText, getStyleSheet, getToolTipText, getToolTipText, getWhatsThisText, getWidth, getX, getY, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFontSet, isForegroundSet, isLeftToRight, isLocaleSet, isOpaque, isOwnerOf, isPainting, isResizable, isResourceBundleNameSet, isUpdatesEnabled, isValid, isVisible, localizeObject, localizeString, localizeString, localizeStrings, paintComponent, processComponentEvent, processContextMenuEvent, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, processStyleChange, putClientProperty, removeComponentListener, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, removeStyleSheet, repaint, repaint, repaint, requestFocus, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setContextMenu, setCursor, setDefaultResourceBundleName, setDisplayable, setEnabled, setFixedSize, setFixedSize, setFocusable, setFont, setForeground, setInsets, setInsets, setLeftToRightComponentOrientation, setLocale, setLocation, setLocation, setMaximumSize, setMaximumSize, setMinimumSize, setMinimumSize, setName, setOpaque, setPreferredSize, setPreferredSize, setResizable, setResourceBundleName, setRightToLeftComponentOrientation, setSize, setSize, setStatusTipText, setStyleSheet, setStyleSheet, setToolTipText, setUpdatesEnabled, setVisible, setWhatsThisText, toString, unsetComponentOrientation, update, update, update, updateComponentOrientation, validate
 
Methods inherited from class yu.ac.bg.etf.javaqx.core.AbstractDisposable
addDisposeListener, dispose, disposedCheck, disposedErrorString, finalize, isDisposed, removeDisposeListener
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JQCheckBoxMenuItem

public JQCheckBoxMenuItem()
Constructs new JQCheckBoxMenuItem object.


JQCheckBoxMenuItem

public JQCheckBoxMenuItem(java.lang.String text)
Constructs new JQCheckBoxMenuItem object.

Parameters:
text - the text
Method Detail

isChecked

public boolean isChecked()
Returns true if menu item is checked.

Returns:
true if menu item is checked

setChecked

public void setChecked(boolean checked)
Checks/unchecks menu item.

Parameters:
checked - if true menu item is checked

getSelectedIcon

public Icon getSelectedIcon()
Returns selected icon.

Returns:
selected icon

setSelectedIcon

public void setSelectedIcon(Icon icon)
Sets selected icon.

Parameters:
icon - the selected icon

paramString

protected java.lang.String paramString()
Returns parameters string.

Overrides:
paramString in class JQMenuItem


Copyright © 2007 ETF and contributors. All Rights Reserved.