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

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.JQRadioButtonMenuItem
All Implemented Interfaces:
Disposable, JQComponentProperties, JQMenuItemProperties, JQRadioButtonMenuItemProperties, JQTextProperty, Selectable

public class JQRadioButtonMenuItem
extends JQMenuItem
implements JQRadioButtonMenuItemProperties, Selectable

RadioButton 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.JQRadioButtonMenuItemProperties
PROPERTY_SELECTED
 
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
JQRadioButtonMenuItem()
          Constructs new JQRadioButtonMenuItem object.
JQRadioButtonMenuItem(java.lang.String text)
          Constructs new JQRadioButtonMenuItem object.
 
Method Summary
 SelectableGroup getSelectableGroup()
          Returns selectable group.
 boolean isSelected()
          Returns true if object is selected; otherwise false.
protected  java.lang.String paramString()
          Returns parameters string.
 void setSelectableGroup(SelectableGroup selectableGroup)
          Sets selectable group.
 void setSelected(boolean selected)
          Sets selected state of the object.
 
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

JQRadioButtonMenuItem

public JQRadioButtonMenuItem()
Constructs new JQRadioButtonMenuItem object.


JQRadioButtonMenuItem

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

Parameters:
text - the text
Method Detail

isSelected

public boolean isSelected()
Returns true if object is selected; otherwise false.

Specified by:
isSelected in interface Selectable
Returns:
true if object is selected; otherwise false

setSelected

public void setSelected(boolean selected)
Sets selected state of the object.

Specified by:
setSelected in interface Selectable
Parameters:
selected - true if object is selected

getSelectableGroup

public SelectableGroup getSelectableGroup()
Returns selectable group.

Specified by:
getSelectableGroup in interface Selectable
Returns:
selectable group

setSelectableGroup

public void setSelectableGroup(SelectableGroup selectableGroup)
Sets selectable group.

Specified by:
setSelectableGroup in interface Selectable
Parameters:
selectableGroup - the selectable group

paramString

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

Overrides:
paramString in class JQMenuItem


Copyright © 2007 ETF and contributors. All Rights Reserved.