- java.lang.Object
-
- is.codion.swing.common.ui.KeyEvents
-
public final class KeyEvents extends Object
A factory for key event builders.JTextField textField = new JTextField(); KeyEvents.builder(VK_UP) .onKeyPressed() .modifiers(ALT_DOWN_MASK | CTRL_DOWN_MASK) .condition(WHEN_ANCESTOR_OF_FOCUSED_COMPONENT) .action(new NavigateUpAction()) .enable(textField);
- See Also:
builder(int)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
KeyEvents.Builder
A Builder for adding a key event to a component, with a default onKeyRelease trigger and conditionJComponent.WHEN_FOCUSED
.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static KeyEvents.Builder
builder()
Instantiates a newKeyEvents.Builder
instance.static KeyEvents.Builder
builder(int keyEvent)
Instantiates a newKeyEvents.Builder
instance.
-
-
-
Method Detail
-
builder
public static KeyEvents.Builder builder()
Instantiates a newKeyEvents.Builder
instance.- Returns:
- a
KeyEvents.Builder
instance.
-
builder
public static KeyEvents.Builder builder(int keyEvent)
Instantiates a newKeyEvents.Builder
instance.- Parameters:
keyEvent
- the key event- Returns:
- a
KeyEvents.Builder
instance.
-
-