Packages

package input

Wraps javafx.scene.input package.

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. input
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Clipboard extends SFXDelegate[javafx.scene.input.Clipboard]

    Represents an operating system clipboard, on which data may be placed during, for example, cut, copy, and paste operations.

    Represents an operating system clipboard, on which data may be placed during, for example, cut, copy, and paste operations.

    To access the general system clipboard, use the following code:

    val clipboard = Clipboard.systemClipboard

    There is only ever one instance of the system clipboard in the application, so it is perfectly acceptable to stash a reference to it somewhere handy if you so choose.

    The Clipboard operates on the concept of having a single conceptual item on the clipboard at any one time -- though it may be placed on the clipboard in different formats.

    Example use:

    val clipboard = Clipboard.systemClipboard
    val content = new ClipboardContent()
    content.putString("Some text")
    content.putHtml("<b>Some</b> text")
    clipboard.content = content

    Alternative use:

    Clipboard.systemClipboard.content = ClipboardContent(
      DataFormat.PlainText -> "Some text",
      DataFormat.Html -> "<b>Some</b> text"
    )

    Caution when putting files into the clipboard. The recommended method is:

    val content = new ClipboardContent()
    content.putString("Some text")

    Wraps a JavaFX http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/Clipboard.html Clipboard.

  2. class ClipboardContent extends JMapWrapperLike[javafx.scene.input.DataFormat, AnyRef, ClipboardContent] with SFXDelegate[javafx.scene.input.ClipboardContent]

    Data container for Clipboard data.

    Data container for Clipboard data. It can hold multiple data in several data formats.

    Example use:

    val content = new ClipboardContent()
    content.putString("Some text")
    content.putHtml("<b>Some</b> text")

    Alternative use:

    val content = ClipboardContent(
      DataFormat.PlainText -> "Some text",
      DataFormat.Html -> "<b>Some</b> text"
    )

    Caution when putting files into the clipboard. The recommended way is to use putFiles method:

    content.putFiles(Seq(new File("one"), new File("two"))) *

    When using with DataFormat.Files you have to use Java List as a container, which is less convenient:

    import scala.collection.JavaConverters._
    
    val content = ClipboardContent(
      DataFormat.Files -> Seq(new File("one"), new File("two")).asJava,
    )

    Wraps a JavaFX http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/ClipboardContent.html ClipboardContent.

  3. class ContextMenuEvent extends InputEvent with SFXDelegate[javafx.scene.input.ContextMenuEvent]
  4. class DataFormat extends SFXDelegate[javafx.scene.input.DataFormat]

    Data format identifier used as means of identifying the data stored on a clipboard/dragboard.

    Data format identifier used as means of identifying the data stored on a clipboard/dragboard.

    Wraps a JavaFX http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/DataFormat.html DataFormat.

  5. class DragEvent extends InputEvent with SFXDelegate[javafx.scene.input.DragEvent]
  6. class Dragboard extends Clipboard with SFXDelegate[javafx.scene.input.Dragboard]

    Wraps a JavaFX http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/Dragboard.html Dragboard.

  7. class GestureEvent extends InputEvent with SFXDelegate[javafx.scene.input.GestureEvent]

    Wraps http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/GestureEvent.html

  8. class InputEvent extends Event with SFXDelegate[javafx.scene.input.InputEvent]
  9. trait InputIncludes extends AnyRef

    Contains implcit methods to convert from javafx.scene.input Classes/Traits to their ScalaFX counterparts.

  10. class InputMethodEvent extends InputEvent with SFXDelegate[javafx.scene.input.InputMethodEvent]
  11. sealed abstract class InputMethodHighlight extends SFXEnumDelegate[javafx.scene.input.InputMethodHighlight]
  12. class InputMethodTextRun extends SFXDelegate[javafx.scene.input.InputMethodTextRun]
  13. class KeyCharacterCombination extends KeyCombination with SFXDelegate[javafx.scene.input.KeyCharacterCombination]
  14. sealed abstract class KeyCode extends SFXEnumDelegate[javafx.scene.input.KeyCode]
  15. class KeyCodeCombination extends KeyCombination with SFXDelegate[javafx.scene.input.KeyCodeCombination]
  16. abstract class KeyCombination extends SFXDelegate[javafx.scene.input.KeyCombination]
  17. class KeyEvent extends InputEvent with SFXDelegate[javafx.scene.input.KeyEvent]
  18. class Mnemonic extends FireDelegate[javafx.scene.input.Mnemonic] with SFXDelegate[javafx.scene.input.Mnemonic]
  19. sealed abstract class MouseButton extends SFXEnumDelegate[javafx.scene.input.MouseButton]
  20. class MouseDragEvent extends MouseEvent with SFXDelegate[javafx.scene.input.MouseDragEvent]
  21. class MouseEvent extends InputEvent with SFXDelegate[javafx.scene.input.MouseEvent]
  22. class PickResult extends SFXDelegate[javafx.scene.input.PickResult]

    A container for the result of a pick event.

    A container for the result of a pick event. Wrapper for JavaFX's PickResult.

  23. class RotateEvent extends InputEvent with SFXDelegate[javafx.scene.input.RotateEvent]

    Wraps http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/RotateEvent.html

  24. class ScrollEvent extends GestureEvent with SFXDelegate[javafx.scene.input.ScrollEvent]

    Wraps http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/ScrollEvent.html

  25. class SwipeEvent extends GestureEvent with SFXDelegate[javafx.scene.input.SwipeEvent]

    Wraps http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/SwipeEvent.html

  26. class TouchEvent extends InputEvent with SFXDelegate[javafx.scene.input.TouchEvent]

    Wraps http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/TouchEvent.html

  27. class TouchPoint extends SFXDelegate[javafx.scene.input.TouchPoint]
  28. sealed abstract class TransferMode extends SFXEnumDelegate[javafx.scene.input.TransferMode]
  29. class ZoomEvent extends GestureEvent with SFXDelegate[javafx.scene.input.ZoomEvent]

    Wraps http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/ZoomEvent.html

Inherited from AnyRef

Inherited from Any

Ungrouped