| Modifier and Type | Method and Description |
|---|---|
static void |
configureButton(AbstractButton button,
XAction action,
ButtonGroup group,
IconType iconType,
boolean showText,
boolean coolStyle)
Configures a button from a XAction.
|
static void |
configureButton(AbstractButton button,
XAction action,
IconType iconType,
boolean showText,
boolean coolStyle)
Configures a button from a XAction.
|
static void |
configureButton(AbstractButton button,
XAction action,
ItemListener listener,
IconType iconType,
boolean showText,
boolean coolStyle)
Configures a button from a XAction.
|
static void |
configureXAction(XAction action,
String name,
ResourceBundle rb)
Configures an XAction from a ResourceBundle.
|
static JButton |
createButton(XAction action,
IconType iconType,
boolean showText,
boolean coolStyle)
Creates a configured button.
|
static JCheckBox |
createCheckBox(XAction action,
ItemListener listener,
IconType iconType,
boolean showText)
Creates a configured check box.
|
static JCheckBoxMenuItem |
createCheckBoxMenuItem(XAction action,
ItemListener listener,
IconType iconType,
boolean showText)
Creates a configured check button menu item.
|
static JMenu |
createEditMenu(Locale locale)
Creates an edit menu with a localized text.
|
static JMenu |
createFileMenu(Locale locale)
Creates a file menu with a localized text.
|
static JMenu |
createHelpMenu(Locale locale)
Creates a help menu with a localized text.
|
static JMenuItem |
createMenuItem(XAction action,
IconType iconType,
boolean showText)
Creates a configured menu item.
|
static JRadioButton |
createRadioButton(XAction action,
ButtonGroup group,
IconType iconType,
boolean showText)
Creates a configured radio button.
|
static JRadioButtonMenuItem |
createRadioButtonMenuItem(XAction action,
ButtonGroup group,
IconType iconType,
boolean showText)
Creates a configured radio button menu item.
|
static JToggleButton |
createToggleButton(XAction action,
ButtonGroup group,
IconType iconType,
boolean showText,
boolean coolStyle)
Creates a configured toggle button.
|
static JToggleButton |
createToggleButton(XAction action,
ItemListener listener,
IconType iconType,
boolean showText,
boolean coolStyle)
Creates a configured toggle button.
|
static XAction |
createXAction(String name,
Object target,
ResourceBundle rb)
Creates a new XAction from a ResourceBundle.
|
public static XAction createXAction(String name, Object target, ResourceBundle rb) throws NoSuchMethodException
name - the method name (must take an ActionEvent
obect as its single parameter) that gets
called when an ActionEvent occurstarget - the object with the specified methodrb - a ResourceBundle (doesn't have to specify all XAction properties)NoSuchMethodException - if no such method foundpublic static void configureXAction(XAction action, String name, ResourceBundle rb)
| Key | Value |
|---|---|
| <name>.name | The name to be displayed |
| <name>.shortDescription | Tool Tip |
| <name>.acceleratorKey | Shortcut |
| <name>.mnemonicKey | Mnemonic |
| <name>.largeDisabledIcon | File Name |
| <name>.largeDisabledSelectedIcon | File Name |
| <name>.largeIcon | File Name |
| <name>.largePressedIcon | File Name |
| <name>.largeRolloverIcon | File Name |
| <name>.largeRolloverSelectedIcon | File Name |
| <name>.largeSelectedIcon | File Name |
| <name>.smallDisabledIcon | File Name |
| <name>.smallDisabledSelectedIcon | File Name |
| <name>.smallIcon | File Name |
| <name>.smallPressedIcon | File Name |
| <name>.smallRolloverIcon | File Name |
| <name>.smallRolloverSelectedIcon | File Name |
| <name>.smallSelectedIcon | File Name |
action - the XAction to configurename - the base name of the keysrb - a ResourceBundle (doesn't have to specify all XAction properties)public static JButton createButton(XAction action, IconType iconType, boolean showText, boolean coolStyle)
action - the XAction with the configuration dataiconType - the icon typeshowText - if the label text should be showncoolStyle - specifies if the cool style should be appliedpublic static JToggleButton createToggleButton(XAction action, ItemListener listener, IconType iconType, boolean showText, boolean coolStyle)
action - the XAction with the configuration datalistener - a listener, which listens to the item stateiconType - the icon typeshowText - if the label text should be showncoolStyle - specifies if the cool style should be appliedpublic static JToggleButton createToggleButton(XAction action, ButtonGroup group, IconType iconType, boolean showText, boolean coolStyle)
action - the XAction with the configuration datagroup - a ButtonGroup to which this button will be addediconType - the icon typeshowText - if the label text should be showncoolStyle - specifies if the cool style should be appliedpublic static JRadioButton createRadioButton(XAction action, ButtonGroup group, IconType iconType, boolean showText)
action - the XAction with the configuration datagroup - a ButtonGroup to which this button will be addediconType - the icon typeshowText - if the label text should be shownpublic static JCheckBox createCheckBox(XAction action, ItemListener listener, IconType iconType, boolean showText)
action - the XAction with the configuration datalistener - a listener, which listens to the item stateiconType - the icon typeshowText - if the label text should be shownpublic static JMenuItem createMenuItem(XAction action, IconType iconType, boolean showText)
action - the XAction with the configuration dataiconType - the icon typeshowText - if the label text should be shownpublic static JRadioButtonMenuItem createRadioButtonMenuItem(XAction action, ButtonGroup group, IconType iconType, boolean showText)
action - the XAction with the configuration datagroup - a ButtonGroup to which this button will be addediconType - the icon typeshowText - if the label text should be shownpublic static JCheckBoxMenuItem createCheckBoxMenuItem(XAction action, ItemListener listener, IconType iconType, boolean showText)
action - the XAction with the configuration datalistener - a listener, which listens to the item stateiconType - the icon typeshowText - if the label text should be shownpublic static void configureButton(AbstractButton button, XAction action, ItemListener listener, IconType iconType, boolean showText, boolean coolStyle)
button - the button to configureaction - the XAction with the configuration datalistener - a listener, which listens to the item stateiconType - the icon typeshowText - if the label text should be showncoolStyle - specifies if the cool style should be appliedpublic static void configureButton(AbstractButton button, XAction action, ButtonGroup group, IconType iconType, boolean showText, boolean coolStyle)
button - the button to configureaction - the XAction with the configuration datagroup - a ButtonGroup to which this button will be addediconType - the icon typeshowText - if the label text should be showncoolStyle - specifies if the cool style should be appliedpublic static void configureButton(AbstractButton button, XAction action, IconType iconType, boolean showText, boolean coolStyle)
button - the button to configureaction - the XAction with the configuration dataiconType - the icon typeshowText - if the label text should be showncoolStyle - specifies if the cool style should be appliedpublic static JMenu createFileMenu(Locale locale)
locale - the localepublic static JMenu createEditMenu(Locale locale)
locale - the localeCopyright © 2002–2019 SoftSmithy. All rights reserved.