public abstract class ActionHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ActionHelper.KeyBindFocus |
Modifier and Type | Field and Description |
---|---|
static int |
COMMAND_MODIFIER_MASK |
Constructor and Description |
---|
ActionHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
addAction(javax.swing.JComponent c,
java.lang.String actionName,
java.util.function.Consumer<java.awt.event.ActionEvent> handler) |
static void |
addKeyAction(javax.swing.JComponent c,
javax.swing.KeyStroke key,
java.lang.String actionName,
java.util.function.Consumer<java.awt.event.ActionEvent> handler)
Combine addKeyBinding with addAction
|
static void |
addKeyAction(javax.swing.JComponent c,
javax.swing.KeyStroke key,
java.lang.String actionName,
java.util.function.Consumer<java.awt.event.ActionEvent> handler,
ActionHelper.KeyBindFocus focusCondition)
Combine addKeyBinding with addAction
|
static void |
addKeyBinding(javax.swing.JComponent c,
char keyChar,
java.lang.String actionName) |
static void |
addKeyBinding(javax.swing.JComponent c,
int keyCode,
int modifiers,
java.lang.String actionName) |
static void |
addKeyBinding(javax.swing.JComponent c,
javax.swing.KeyStroke key,
java.lang.String actionName) |
static void |
addKeyBinding(javax.swing.JComponent c,
javax.swing.KeyStroke key,
java.lang.String actionName,
ActionHelper.KeyBindFocus focusCondition) |
public static void addAction(javax.swing.JComponent c, java.lang.String actionName, java.util.function.Consumer<java.awt.event.ActionEvent> handler)
public static void addKeyAction(javax.swing.JComponent c, javax.swing.KeyStroke key, java.lang.String actionName, java.util.function.Consumer<java.awt.event.ActionEvent> handler)
public static void addKeyAction(javax.swing.JComponent c, javax.swing.KeyStroke key, java.lang.String actionName, java.util.function.Consumer<java.awt.event.ActionEvent> handler, ActionHelper.KeyBindFocus focusCondition)
public static void addKeyBinding(javax.swing.JComponent c, char keyChar, java.lang.String actionName)
public static void addKeyBinding(javax.swing.JComponent c, int keyCode, int modifiers, java.lang.String actionName)
public static void addKeyBinding(javax.swing.JComponent c, javax.swing.KeyStroke key, java.lang.String actionName)
public static void addKeyBinding(javax.swing.JComponent c, javax.swing.KeyStroke key, java.lang.String actionName, ActionHelper.KeyBindFocus focusCondition)