|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectyu.ac.bg.etf.javaqx.core.AbstractDisposable
yu.ac.bg.etf.javaqx.qswing.JQComponent
yu.ac.bg.etf.javaqx.qswing.JQAbstractButton
yu.ac.bg.etf.javaqx.qswing.JQToggleButton
Toggle Button Component.
Nested Class Summary | |
protected static class |
JQToggleButton.ActionPropertyChangeListener
Action PropertyChangeListener. |
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.JQToggleButtonProperties |
PROPERTY_DISABLED_SELECTED_ICON, PROPERTY_ROLLOVER_SELECTED_ICON, PROPERTY_SELECTED_ICON |
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQAbstractButtonProperties |
PROPERTY_ACTION, PROPERTY_ACTION_COMMAND, PROPERTY_DISABLED_ICON, PROPERTY_ICON, PROPERTY_MODEL, PROPERTY_PRESSED_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 | |
JQToggleButton()
Constructs new JQToggleButton object. |
|
JQToggleButton(Action action)
Constructs new JQToggleButton object. |
|
JQToggleButton(Icon icon)
Constructs new JQToggleButton object. |
|
JQToggleButton(java.lang.String text)
Constructs new JQToggleButton object. |
|
JQToggleButton(java.lang.String text,
Icon icon)
Constructs new JQToggleButton object. |
Method Summary | |
protected void |
configurePropertiesFromAction(Action action)
Configures action properties from the specified action. |
protected java.beans.PropertyChangeListener |
createActionPropertyChangeListener()
Creates and returns PropertyChangeListener for menu item action. |
Icon |
getDisabledSelectedIcon()
Returns disabled selected icon. |
Icon |
getRolloverSelectedIcon()
Returns rollover selected icon. |
SelectableGroup |
getSelectableGroup()
Returns selectable group. |
Icon |
getSelectedIcon()
Returns selected icon. |
boolean |
isSelected()
Returns true if the button is selected. |
void |
setDisabledSelectedIcon(Icon icon)
Sets disabled selected icon. |
void |
setRolloverSelectedIcon(Icon icon)
Sets rollover selected icon. |
void |
setSelectableGroup(SelectableGroup selectableGroup)
Sets selectable group. |
void |
setSelected(boolean selected)
Selected/unselect the button. |
void |
setSelectedIcon(Icon icon)
Sets selected icon. |
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQAbstractButton |
addActionListener, fireActionPerformed, fireStateChanged, getAction, getActionCommand, getActionListeners, getDisabledIcon, getIcon, getMnemonic, getModel, getPressedIcon, getRolloverIcon, getText, isPressed, paramString, removeActionListener, setAction, setActionCommand, setDisabledIcon, setEnabled, setIcon, setMnemonic, setModel, setPressed, setPressedIcon, setRolloverIcon, setText, updateLocalization |
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 |
public JQToggleButton()
public JQToggleButton(Action action)
action
- the actionpublic JQToggleButton(java.lang.String text)
text
- the button textpublic JQToggleButton(Icon icon)
icon
- the iconpublic JQToggleButton(java.lang.String text, Icon icon)
text
- the button texticon
- the iconMethod Detail |
public Icon getSelectedIcon()
public void setSelectedIcon(Icon icon)
icon
- the selected iconpublic Icon getDisabledSelectedIcon()
public void setDisabledSelectedIcon(Icon icon)
icon
- the disabled selected iconpublic Icon getRolloverSelectedIcon()
public void setRolloverSelectedIcon(Icon icon)
icon
- the disabled selected iconpublic boolean isSelected()
isSelected
in interface Selectable
public void setSelected(boolean selected)
setSelected
in interface Selectable
selected
- true if selectedpublic SelectableGroup getSelectableGroup()
getSelectableGroup
in interface Selectable
public void setSelectableGroup(SelectableGroup selectableGroup)
setSelectableGroup
in interface Selectable
selectableGroup
- the selectable groupprotected void configurePropertiesFromAction(Action action)
configurePropertiesFromAction
in class JQAbstractButton
action
- the actionprotected java.beans.PropertyChangeListener createActionPropertyChangeListener()
createActionPropertyChangeListener
in class JQAbstractButton
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |