scalafx.scene.input
Type members
Classlikes
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.
- Value Params
- delegate
A JavaFX Clipboard to be wrapped. Its default value is a new JavaFX Clipboard.
- Constructor
Creates a new Clipboard from a JavaFX one.
- Companion
- object
Data container for Clipboard data. It can hold multiple data in several data formats.
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.
- Value Params
- delegate
A JavaFX ClipboardContent to be wrapped. Its default value is a new JavaFX ClipboardContent.
- Constructor
Creates a new ClipboardContent from a JavaFX one.
- Companion
- object
- Companion
- object
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.
- Value Params
- delegate
A JavaFX DataFormat to be wrapped. Its default value is a new JavaFX DataFormat.
- Constructor
Creates a new DataFormat from a JavaFX one.
- Companion
- object
Object companion for scalafx.scene.input.Dragboard.
Object companion for scalafx.scene.input.Dragboard.
- Companion
- class
Wraps a JavaFX http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/Dragboard.html Dragboard.
Wraps a JavaFX http://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/Dragboard.html Dragboard.
- Value Params
- delegate
A JavaFX Dragboard to be wrapped. Its default value is a new JavaFX Dragboard.
- Constructor
Creates a new Dragboard from a JavaFX one.
- Companion
- object
Contains implcit methods to convert from `javafx.scene.input` Classes/Traits to their ScalaFX counterparts.
Contains implcit methods to convert from `javafx.scene.input` Classes/Traits to their ScalaFX counterparts.
- Companion
- object
- Companion
- object
Wrapper for javafx.scene.input.InputMethodHighlight
Wrapper for javafx.scene.input.InputMethodHighlight
- Companion
- class
- Companion
- object
- Companion
- object
- Companion
- object
Wrapper for javafx.scene.input.MouseButton
Wrapper for javafx.scene.input.MouseButton
- Companion
- class
- Companion
- object
A container for the result of a pick event. Wrapper for JavaFX's PickResult.
A container for the result of a pick event. Wrapper for JavaFX's PickResult.
- Companion
- object
Wrapper for javafx.scene.input.TransferMode
Wrapper for javafx.scene.input.TransferMode
- Companion
- class
- Companion
- object