java.lang.Object
is.codion.swing.common.ui.KeyEvents
A factory for key event builders.
JTextField textField = new JTextField(); KeyEvents.builder(VK_DOWN) .onKeyRelease(false) .modifiers(CTRL_DOWN_MASK) .condition(WHEN_FOCUSED) .action(new FindNextAction()) .enable(textField);
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
A Builder for adding a key event to a component, with a default onKeyRelease trigger and conditionJComponent.WHEN_FOCUSED
. -
Method Summary
Modifier and TypeMethodDescriptionstatic KeyEvents.Builder
builder()
Instantiates a newKeyEvents.Builder
instance.static KeyEvents.Builder
builder
(int keyCode) Instantiates a newKeyEvents.Builder
instance.
-
Method Details
-
builder
Instantiates a newKeyEvents.Builder
instance. Note that an Action must be set viaKeyEvents.Builder.action(Action)
before enabling/disabling.- Returns:
- a
KeyEvents.Builder
instance.
-
builder
Instantiates a newKeyEvents.Builder
instance. Note that an Action must be set viaKeyEvents.Builder.action(Action)
before enabling/disabling.- Parameters:
keyCode
- the key code- Returns:
- a
KeyEvents.Builder
instance.
-