public class ActionUtilities
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
DECORATION_KEYS |
Constructor and Description |
---|
ActionUtilities() |
Modifier and Type | Method and Description |
---|---|
static void |
bindActionToProperties(javax.swing.Action action,
java.lang.Object object) |
static void |
configureButton(javax.swing.Action action,
java.beans.PropertyChangeListener listener) |
static javax.swing.JButton |
createButton(javax.swing.Action action) |
static javax.swing.JButton |
createButton(java.lang.Object source,
java.lang.String method) |
static javax.swing.JButton[] |
createButtons(javax.swing.Action[] actions) |
static javax.swing.JMenu |
createMenu(java.lang.String title,
javax.swing.Action[] actions) |
static javax.swing.JMenu |
createMenu(java.lang.String title,
java.lang.Object usingObject) |
static javax.swing.JMenu |
createMenu(java.lang.String title,
java.lang.Object[] usingObject) |
static javax.swing.JMenu |
createMenu(java.lang.String title,
java.lang.Object usingObject,
java.lang.String[] justThese) |
static javax.swing.JMenuItem |
createMenuItem(javax.swing.Action action) |
static javax.swing.JMenu[] |
createMenus(java.lang.String[] title,
javax.swing.Action[][] actions) |
static javax.swing.JToolBar |
createToolBar(javax.swing.Action[] actions) |
static javax.swing.JToolBar |
createToolBar(java.lang.Object[] usingObject) |
static javax.swing.JToolBar |
createToolBar(java.lang.Object usingObject,
java.lang.String[] justThese) |
static javax.swing.JToolBar |
createToolBar(java.lang.String label,
javax.swing.Action[] actions) |
static javax.swing.JToolBar |
createToolBar(java.lang.String label,
java.lang.Object usingObject) |
static javax.swing.JToolBar |
createToolBar(java.lang.String label,
java.lang.Object[] usingObject) |
static javax.swing.Action |
decorateAction(javax.swing.Action action,
java.util.Map decorations) |
static javax.swing.Action[] |
decorateActions(javax.swing.Action[] actions,
java.util.Map[] decorations) |
static java.util.Map |
getCurrentDecorationsFor(javax.swing.Action action) |
static java.util.Map[] |
getCurrentDecorationsFor(javax.swing.Action[] actions) |
static void |
unbindActionTFromListener(javax.swing.Action action,
java.lang.Object object) |
public static javax.swing.JMenu createMenu(java.lang.String title, java.lang.Object usingObject)
public static javax.swing.JMenu createMenu(java.lang.String title, java.lang.Object usingObject, java.lang.String[] justThese)
public static javax.swing.JMenu createMenu(java.lang.String title, java.lang.Object[] usingObject)
public static javax.swing.JMenu[] createMenus(java.lang.String[] title, javax.swing.Action[][] actions)
public static javax.swing.JMenu createMenu(java.lang.String title, javax.swing.Action[] actions)
public static javax.swing.JToolBar createToolBar(java.lang.String label, javax.swing.Action[] actions)
public static javax.swing.JToolBar createToolBar(java.lang.String label, java.lang.Object usingObject)
public static javax.swing.JToolBar createToolBar(java.lang.Object usingObject, java.lang.String[] justThese)
public static javax.swing.JToolBar createToolBar(javax.swing.Action[] actions)
public static javax.swing.JToolBar createToolBar(java.lang.String label, java.lang.Object[] usingObject)
public static javax.swing.JToolBar createToolBar(java.lang.Object[] usingObject)
public static javax.swing.JButton[] createButtons(javax.swing.Action[] actions)
public static javax.swing.JButton createButton(javax.swing.Action action)
public static javax.swing.JButton createButton(java.lang.Object source, java.lang.String method)
public static javax.swing.JMenuItem createMenuItem(javax.swing.Action action)
public static javax.swing.Action decorateAction(javax.swing.Action action, java.util.Map decorations)
public static javax.swing.Action[] decorateActions(javax.swing.Action[] actions, java.util.Map[] decorations)
public static void configureButton(javax.swing.Action action, java.beans.PropertyChangeListener listener)
public static void bindActionToProperties(javax.swing.Action action, java.lang.Object object)
public static void unbindActionTFromListener(javax.swing.Action action, java.lang.Object object)
public static java.util.Map getCurrentDecorationsFor(javax.swing.Action action)
public static java.util.Map[] getCurrentDecorationsFor(javax.swing.Action[] actions)