|
|||||||||
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
yu.ac.bg.etf.javaqx.qswing.JQToggleToolButton
Tool Button Component.
Nested Class Summary |
Nested classes inherited from class yu.ac.bg.etf.javaqx.qswing.JQToggleButton |
JQToggleButton.ActionPropertyChangeListener |
Field Summary | |
static int |
POPUP_MENU_BUTTON
Delayed popup mode (the value is 1). |
static int |
POPUP_MENU_DELAYED
Delayed popup mode (the value is 0). |
static int |
POPUP_MENU_INSTANT
Delayed popup mode (the value is 2). |
static int |
STYLE_ICON_ONLY
Icon only style (the value is 0). |
static int |
STYLE_TEXT_BESIDE_ICON
Text beside icon style (the value is 2). |
static int |
STYLE_TEXT_ONLY
Text only style (the value is 1). |
static int |
STYLE_TEXT_UNDER_ICON
Text under icon style (the value is 3). |
Fields inherited from class yu.ac.bg.etf.javaqx.qswing.JQComponent |
listenerList |
Fields inherited from interface yu.ac.bg.etf.javaqx.qswing.properties.JQToolButtonProperties |
PROPERTY_MENU, PROPERTY_MENU_POPUP_MODE, PROPERTY_TOOL_BUTTON_STYLE |
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 | |
JQToggleToolButton()
Constructs new JQToggleToolButton object. |
|
JQToggleToolButton(Action action)
Constructs new JQToggleToolButton object. |
|
JQToggleToolButton(Icon icon)
Constructs new JQToggleToolButton object. |
|
JQToggleToolButton(Icon icon,
java.lang.String text)
Constructs new JQToggleToolButton object. |
|
JQToggleToolButton(java.lang.String text)
Constructs new JQToggleToolButton object. |
Method Summary | |
JQMenu |
getMenu()
Returns button's menu. |
int |
getMenuPopupMode()
Returns menu popup mode. |
int |
getToolButtonStyle()
Returns tool button style. |
protected java.lang.String |
paramString()
Returns parameters string. |
void |
setComponentOrientation(ComponentOrientation orientation)
Sets component orientation. |
JQMenu |
setMenu(JQMenu menu)
Sets new menu and returns old. |
void |
setMenuPopupMode(int menuPopupMode)
Sets menu popup mode. |
void |
setToolButtonStyle(int toolButtonStyle)
Sets tool button style. |
void |
updateLocalization()
Updates localization. |
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.JQToggleButton |
configurePropertiesFromAction, createActionPropertyChangeListener, getDisabledSelectedIcon, getRolloverSelectedIcon, getSelectableGroup, getSelectedIcon, isSelected, setDisabledSelectedIcon, setRolloverSelectedIcon, setSelectableGroup, setSelected, setSelectedIcon |
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, removeActionListener, setAction, setActionCommand, setDisabledIcon, setEnabled, setIcon, setMnemonic, setModel, setPressed, setPressedIcon, setRolloverIcon, setText |
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 |
Field Detail |
public static final int STYLE_ICON_ONLY
public static final int STYLE_TEXT_ONLY
public static final int STYLE_TEXT_BESIDE_ICON
public static final int STYLE_TEXT_UNDER_ICON
public static final int POPUP_MENU_DELAYED
public static final int POPUP_MENU_BUTTON
public static final int POPUP_MENU_INSTANT
Constructor Detail |
public JQToggleToolButton()
public JQToggleToolButton(Action action)
action
- the actionpublic JQToggleToolButton(java.lang.String text)
text
- the button textpublic JQToggleToolButton(Icon icon)
icon
- the button iconpublic JQToggleToolButton(Icon icon, java.lang.String text)
icon
- the button icontext
- the button textMethod Detail |
public int getToolButtonStyle()
public void setToolButtonStyle(int toolButtonStyle)
toolButtonStyle
- the tool button stylepublic int getMenuPopupMode()
public void setMenuPopupMode(int menuPopupMode)
menuPopupMode
- the menu popup modepublic JQMenu getMenu()
public JQMenu setMenu(JQMenu menu)
menu
- the menu
public void setComponentOrientation(ComponentOrientation orientation)
setComponentOrientation
in class JQComponent
orientation
- the component orientationpublic void updateLocalization()
updateLocalization
in class JQAbstractButton
protected java.lang.String paramString()
paramString
in class JQAbstractButton
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |