Package jfx.incubator.scene.control.input


package jfx.incubator.scene.control.input

Incubates a customization mechanism for the JavaFX Controls utilizing the InputMap.

The InputMap

  • allows for customization of a control behavior by changing the existing or adding new key mappings
  • supports dynamic modification of the key mappings
  • allows for accessing the default functionality even when it was overwritten by the application
  • allows for reverting customization to the default implementation
  • guarantees priorities between the application and the skin event handlers and key mappings
  • allows for gradual migration of the existing controls to use the InputMap

Incubating Feature. Will be removed in a future release.

Since:
24
  • Classes
    Class
    Description
    A function tag is a public identifier of a method that can be mapped to a key binding by the control's InputMap.
    InputMap is a property of the Control class which enables customization by allowing creation of custom key mappings and event handlers.
    This immutable class represents a combination of keys which are used in key mappings.
    A builder for KeyBinding objects.