Package-level declarations

Functions

Link copied to clipboard
inline fun Scene.capture(image: WritableImage? = null, noinline callback: (SnapshotResult) -> Unit)

Takes a snapshot of this scene at the next frame and calls the specified callback method when the image is ready.

inline fun Node.capture(image: WritableImage? = null, configuration: SnapshotParameters.() -> Unit = { }, noinline callback: (SnapshotResult) -> Unit)

Takes a snapshot of this node at the next frame and calls the specified callback method when the image is ready.

Link copied to clipboard
inline fun <E : Event> Service<*>.eventFilter(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>
inline fun <E : Event> Task<*>.eventFilter(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>

Registers an event filter to this task.

inline fun <E : Event> Node.eventFilter(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>
inline fun <E : Event> Window.eventFilter(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>

Registers an event filter to this node.

inline fun <E : Event> Scene.eventFilter(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>

Registers an event filter to this scene.

inline fun <E : Event> Transform.eventFilter(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>

Registers an event filter to this transform.

Link copied to clipboard
inline fun <E : Event> Service<*>.eventHandler(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>

Registers an event filter to this task.

inline fun <E : Event> Task<*>.eventHandler(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>

Registers an event handler to this task.

inline fun <E : Event> Node.eventHandler(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>
inline fun <E : Event> Window.eventHandler(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>

Registers an event handler to this node.

inline fun <E : Event> Scene.eventHandler(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>

Registers an event handler to this scene.

inline fun <E : Event> MenuItem.eventHandler(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>

Registers an event handler to this MenuItem.

inline fun <E : Event> TableColumnBase<*, *>.eventHandler(type: EventType<E>, noinline action: (Event) -> Unit): EventHandler<E>

Registers an event handler to this table column.

inline fun <E : Event> TreeItem<*>.eventHandler(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>

Registers an event handler to this TreeItem.

inline fun <E : Event> Transform.eventHandler(type: EventType<E>, noinline action: (E) -> Unit): EventHandler<E>

Registers an event handler to this transform.

Link copied to clipboard
inline fun Observable.listener(noinline listener: (Observable) -> Unit): InvalidationListener

Adds an InvalidationListener which will be notified whenever the Observable becomes invalid.

inline fun <T> ObservableValue<T>.listener(noinline listener: (Observable, oldValue: T, newValue: T) -> Unit): ChangeListener<T>

Adds a ChangeListener which will be notified whenever the value of the ObservableValue changes.

inline fun <T : ObservableArray<T>> ObservableArray<T>.listener(noinline listener: (array: T, changed: Boolean, from: Int, to: Int) -> Unit): ArrayChangeListener<T>

Add a listener to this observable array.

inline fun <E> ObservableList<E>.listener(noinline listener: (ListChangeListener.Change<out E>) -> Unit): ListChangeListener<E>

Add a listener to this observable list.

inline fun <K, V> ObservableMap<K, V>.listener(noinline listener: (MapChangeListener.Change<out K, out V>) -> Unit): MapChangeListener<K, V>
inline fun <E> ObservableSet<E>.listener(noinline listener: (SetChangeListener.Change<out E>) -> Unit): SetChangeListener<E>

Add a listener to this observable map.

Link copied to clipboard
inline fun ButtonBase.onAction(noinline action: (ActionEvent) -> Unit)
inline fun ChoiceBox<*>.onAction(noinline action: (ActionEvent) -> Unit)
inline fun ComboBoxBase<*>.onAction(noinline action: (ActionEvent) -> Unit)
inline fun ContextMenu.onAction(noinline action: (ActionEvent) -> Unit)
inline fun MenuItem.onAction(noinline action: (ActionEvent) -> Unit)
inline fun TextField.onAction(noinline action: (ActionEvent) -> Unit)
Link copied to clipboard
inline fun WebEngine.onAlert(noinline action: (WebEvent<String>) -> Unit)
Link copied to clipboard
inline fun PopupWindow.onAutoHide(noinline action: (Event) -> Unit)
Link copied to clipboard
inline fun Service<*>.onCancelled(noinline action: (WorkerStateEvent) -> Unit)
inline fun Task<*>.onCancelled(noinline action: (WorkerStateEvent) -> Unit)
Link copied to clipboard
inline fun Tab.onClosed(noinline action: (Event) -> Unit)
Link copied to clipboard
inline fun Dialog<*>.onCloseRequest(noinline action: (DialogEvent) -> Unit)
inline fun Tab.onCloseRequest(noinline action: (Event) -> Unit)
inline fun Window.onCloseRequest(noinline action: (WindowEvent) -> Unit)
Link copied to clipboard
inline fun Node.onContextMenuRequested(noinline action: (ContextMenuEvent) -> Unit)
inline fun Scene.onContextMenuRequested(noinline action: (ContextMenuEvent) -> Unit)
Link copied to clipboard
inline fun Node.onDragDetected(noinline action: (MouseEvent) -> Unit)
inline fun Scene.onDragDetected(noinline action: (MouseEvent) -> Unit)
Link copied to clipboard
inline fun Node.onDragDone(noinline action: (DragEvent) -> Unit)
inline fun Scene.onDragDone(noinline action: (DragEvent) -> Unit)
Link copied to clipboard
inline fun Node.onDragDropped(noinline action: (DragEvent) -> Unit)
inline fun Scene.onDragDropped(noinline action: (DragEvent) -> Unit)
Link copied to clipboard
inline fun Node.onDragEntered(noinline action: (DragEvent) -> Unit)
inline fun Scene.onDragEntered(noinline action: (DragEvent) -> Unit)
Link copied to clipboard
inline fun Node.onDragExited(noinline action: (DragEvent) -> Unit)
inline fun Scene.onDragExited(noinline action: (DragEvent) -> Unit)
Link copied to clipboard
inline fun Node.onDragOver(noinline action: (DragEvent) -> Unit)
inline fun Scene.onDragOver(noinline action: (DragEvent) -> Unit)
Link copied to clipboard
inline fun <T> ListView<T>.onEditCancel(noinline action: (ListView.EditEvent<T>) -> Unit)
inline fun <S, T> TableColumn<S, T>.onEditCancel(noinline action: (TableColumn.CellEditEvent<S, T>) -> Unit)
inline fun <S, T> TreeTableColumn<S, T>.onEditCancel(noinline action: (TreeTableColumn.CellEditEvent<S, T>) -> Unit)
inline fun <T> TreeView<T>.onEditCancel(noinline action: (TreeView.EditEvent<T>) -> Unit)
Link copied to clipboard
inline fun <T> ListView<T>.onEditCommit(noinline action: (ListView.EditEvent<T>) -> Unit)
inline fun <S, T> TableColumn<S, T>.onEditCommit(noinline action: (TableColumn.CellEditEvent<S, T>) -> Unit)
inline fun <S, T> TreeTableColumn<S, T>.onEditCommit(noinline action: (TreeTableColumn.CellEditEvent<S, T>) -> Unit)
inline fun <T> TreeView<T>.onEditCommit(noinline action: (TreeView.EditEvent<T>) -> Unit)
Link copied to clipboard
inline fun <T> ListView<T>.onEditStart(noinline action: (ListView.EditEvent<T>) -> Unit)
inline fun <S, T> TableColumn<S, T>.onEditStart(noinline action: (TableColumn.CellEditEvent<S, T>) -> Unit)
inline fun <S, T> TreeTableColumn<S, T>.onEditStart(noinline action: (TreeTableColumn.CellEditEvent<S, T>) -> Unit)
inline fun <T> TreeView<T>.onEditStart(noinline action: (TreeView.EditEvent<T>) -> Unit)
Link copied to clipboard
inline fun MediaPlayer.onEndOfMedia(noinline action: () -> Unit)
Link copied to clipboard
inline fun Media.onError(noinline action: () -> Unit)
inline fun MediaPlayer.onError(noinline action: () -> Unit)
inline fun MediaView.onError(noinline action: (MediaErrorEvent) -> Unit)
inline fun WebEngine.onError(noinline action: (WebErrorEvent) -> Unit)
Link copied to clipboard
inline fun Service<*>.onFailed(noinline action: (WorkerStateEvent) -> Unit)
inline fun Task<*>.onFailed(noinline action: (WorkerStateEvent) -> Unit)
Link copied to clipboard
inline fun Animation.onFinished(noinline action: (ActionEvent) -> Unit)
Link copied to clipboard
inline fun MediaPlayer.onHalted(noinline action: () -> Unit)
Link copied to clipboard
inline fun ChoiceBox<*>.onHidden(noinline action: (Event) -> Unit)
inline fun ComboBoxBase<*>.onHidden(noinline action: (Event) -> Unit)
inline fun Dialog<*>.onHidden(noinline action: (DialogEvent) -> Unit)
inline fun Menu.onHidden(noinline action: (Event) -> Unit)
inline fun Window.onHidden(noinline action: (WindowEvent) -> Unit)
Link copied to clipboard
inline fun ChoiceBox<*>.onHiding(noinline action: (Event) -> Unit)
inline fun ComboBoxBase<*>.onHiding(noinline action: (Event) -> Unit)
inline fun Dialog<*>.onHiding(noinline action: (DialogEvent) -> Unit)
inline fun Menu.onHiding(noinline action: (Event) -> Unit)
inline fun Window.onHiding(noinline action: (WindowEvent) -> Unit)
Link copied to clipboard
inline fun Node.onInputMethodTextChanged(noinline action: (InputMethodEvent) -> Unit)
inline fun Scene.onInputMethodTextChanged(noinline action: (InputMethodEvent) -> Unit)
Link copied to clipboard
inline fun Node.onKeyPressed(noinline action: (KeyEvent) -> Unit)
inline fun Scene.onKeyPressed(noinline action: (KeyEvent) -> Unit)
Link copied to clipboard
inline fun Node.onKeyReleased(noinline action: (KeyEvent) -> Unit)
inline fun Scene.onKeyReleased(noinline action: (KeyEvent) -> Unit)
Link copied to clipboard
inline fun Node.onKeyTyped(noinline action: (KeyEvent) -> Unit)
inline fun Scene.onKeyTyped(noinline action: (KeyEvent) -> Unit)
Link copied to clipboard
inline fun MediaPlayer.onMarker(noinline action: (MediaMarkerEvent) -> Unit)
Link copied to clipboard
inline fun MenuItem.onMenuValidation(noinline action: (Event) -> Unit)
Link copied to clipboard
inline fun Node.onMouseClicked(noinline action: (MouseEvent) -> Unit)
inline fun Scene.onMouseClicked(noinline action: (MouseEvent) -> Unit)
Link copied to clipboard
inline fun Node.onMouseDragEntered(noinline action: (MouseDragEvent) -> Unit)
inline fun Scene.onMouseDragEntered(noinline action: (MouseDragEvent) -> Unit)
Link copied to clipboard
inline fun Node.onMouseDragExited(noinline action: (MouseDragEvent) -> Unit)
inline fun Scene.onMouseDragExited(noinline action: (MouseDragEvent) -> Unit)
Link copied to clipboard
inline fun Node.onMouseDragged(noinline action: (MouseEvent) -> Unit)
inline fun Scene.onMouseDragged(noinline action: (MouseEvent) -> Unit)
Link copied to clipboard
inline fun Node.onMouseDragOver(noinline action: (MouseDragEvent) -> Unit)
inline fun Scene.onMouseDragOver(noinline action: (MouseDragEvent) -> Unit)
Link copied to clipboard
inline fun Node.onMouseDragReleased(noinline action: (MouseDragEvent) -> Unit)
inline fun Scene.onMouseDragReleased(noinline action: (MouseDragEvent) -> Unit)
Link copied to clipboard
inline fun Node.onMouseEntered(noinline action: (MouseEvent) -> Unit)
inline fun Scene.onMouseEntered(noinline action: (MouseEvent) -> Unit)
Link copied to clipboard
inline fun Node.onMouseExited(noinline action: (MouseEvent) -> Unit)
inline fun Scene.onMouseExited(noinline action: (MouseEvent) -> Unit)
Link copied to clipboard
inline fun Node.onMouseMoved(noinline action: (MouseEvent) -> Unit)
inline fun Scene.onMouseMoved(noinline action: (MouseEvent) -> Unit)
Link copied to clipboard
inline fun Node.onMousePressed(noinline action: (MouseEvent) -> Unit)
inline fun Scene.onMousePressed(noinline action: (MouseEvent) -> Unit)
Link copied to clipboard
inline fun Node.onMouseReleased(noinline action: (MouseEvent) -> Unit)
inline fun Scene.onMouseReleased(noinline action: (MouseEvent) -> Unit)
Link copied to clipboard
inline fun MediaPlayer.onPaused(noinline action: () -> Unit)
Link copied to clipboard
inline fun MediaPlayer.onPlaying(noinline action: () -> Unit)
Link copied to clipboard
inline fun Service<*>.onReady(noinline action: (WorkerStateEvent) -> Unit)
inline fun MediaPlayer.onReady(noinline action: () -> Unit)
Link copied to clipboard
inline fun MediaPlayer.onRepeat(noinline action: () -> Unit)
Link copied to clipboard
inline fun WebEngine.onResized(noinline action: (WebEvent<Rectangle2D>) -> Unit)
Link copied to clipboard
inline fun Node.onRotate(noinline action: (RotateEvent) -> Unit)
inline fun Scene.onRotate(noinline action: (RotateEvent) -> Unit)
Link copied to clipboard
inline fun Node.onRotationFinished(noinline action: (RotateEvent) -> Unit)
inline fun Scene.onRotationFinished(noinline action: (RotateEvent) -> Unit)
Link copied to clipboard
inline fun Node.onRotationStarted(noinline action: (RotateEvent) -> Unit)
inline fun Scene.onRotationStarted(noinline action: (RotateEvent) -> Unit)
Link copied to clipboard
inline fun Service<*>.onRunning(noinline action: (WorkerStateEvent) -> Unit)
inline fun Task<*>.onRunning(noinline action: (WorkerStateEvent) -> Unit)
Link copied to clipboard
inline fun Service<*>.onScheduled(noinline action: (WorkerStateEvent) -> Unit)
inline fun Task<*>.onScheduled(noinline action: (WorkerStateEvent) -> Unit)
Link copied to clipboard
inline fun Node.onScroll(noinline action: (ScrollEvent) -> Unit)
inline fun Scene.onScroll(noinline action: (ScrollEvent) -> Unit)
Link copied to clipboard
inline fun Node.onScrollFinished(noinline action: (ScrollEvent) -> Unit)
inline fun Scene.onScrollFinished(noinline action: (ScrollEvent) -> Unit)
Link copied to clipboard
inline fun Node.onScrollStarted(noinline action: (ScrollEvent) -> Unit)
inline fun Scene.onScrollStarted(noinline action: (ScrollEvent) -> Unit)
Link copied to clipboard
inline fun <T> ListView<T>.onScrollTo(noinline action: (ScrollToEvent<Int>) -> Unit)
inline fun <S> TableView<S>.onScrollTo(noinline action: (ScrollToEvent<Int>) -> Unit)
inline fun <T> TreeTableView<T>.onScrollTo(noinline action: (ScrollToEvent<Int>) -> Unit)
inline fun <T> TreeView<T>.onScrollTo(noinline action: (ScrollToEvent<Int>) -> Unit)
Link copied to clipboard
inline fun <S> TableView<S>.onScrollToColumn(noinline action: (ScrollToEvent<TableColumn<S, *>>) -> Unit)
inline fun <T> TreeTableView<T>.onScrollToColumn(noinline action: (ScrollToEvent<TreeTableColumn<T, *>>) -> Unit)
Link copied to clipboard
inline fun Tab.onSelectionChanged(noinline action: (Event) -> Unit)
Link copied to clipboard
inline fun ChoiceBox<*>.onShowing(noinline action: (Event) -> Unit)
inline fun ComboBoxBase<*>.onShowing(noinline action: (Event) -> Unit)
inline fun Dialog<*>.onShowing(noinline action: (DialogEvent) -> Unit)
inline fun Menu.onShowing(noinline action: (Event) -> Unit)
inline fun Window.onShowing(noinline action: (WindowEvent) -> Unit)
Link copied to clipboard
inline fun ChoiceBox<*>.onShown(noinline action: (Event) -> Unit)
inline fun ComboBoxBase<*>.onShown(noinline action: (Event) -> Unit)
inline fun Dialog<*>.onShown(noinline action: (DialogEvent) -> Unit)
inline fun Menu.onShown(noinline action: (Event) -> Unit)
inline fun Window.onShown(noinline action: (WindowEvent) -> Unit)
Link copied to clipboard
inline fun <S> TableView<S>.onSort(noinline action: (SortEvent<TableView<S>>) -> Unit)
inline fun <T> TreeTableView<T>.onSort(noinline action: (SortEvent<TreeTableView<T>>) -> Unit)
Link copied to clipboard
inline fun MediaPlayer.onStalled(noinline action: () -> Unit)
Link copied to clipboard
inline fun WebEngine.onStatusChanged(noinline action: (WebEvent<String>) -> Unit)
Link copied to clipboard
inline fun MediaPlayer.onStopped(noinline action: () -> Unit)
Link copied to clipboard
inline fun Service<*>.onSucceeded(noinline action: (WorkerStateEvent) -> Unit)
inline fun Task<*>.onSucceeded(noinline action: (WorkerStateEvent) -> Unit)
Link copied to clipboard
inline fun Node.onSwipeDown(noinline action: (SwipeEvent) -> Unit)
inline fun Scene.onSwipeDown(noinline action: (SwipeEvent) -> Unit)
Link copied to clipboard
inline fun Node.onSwipeLeft(noinline action: (SwipeEvent) -> Unit)
inline fun Scene.onSwipeLeft(noinline action: (SwipeEvent) -> Unit)
Link copied to clipboard
inline fun Node.onSwipeRight(noinline action: (SwipeEvent) -> Unit)
inline fun Scene.onSwipeRight(noinline action: (SwipeEvent) -> Unit)
Link copied to clipboard
inline fun Node.onSwipeUp(noinline action: (SwipeEvent) -> Unit)
inline fun Scene.onSwipeUp(noinline action: (SwipeEvent) -> Unit)
Link copied to clipboard
inline fun Node.onTouchMoved(noinline action: (TouchEvent) -> Unit)
inline fun Scene.onTouchMoved(noinline action: (TouchEvent) -> Unit)
Link copied to clipboard
inline fun Node.onTouchPressed(noinline action: (TouchEvent) -> Unit)
inline fun Scene.onTouchPressed(noinline action: (TouchEvent) -> Unit)
Link copied to clipboard
inline fun Node.onTouchReleased(noinline action: (TouchEvent) -> Unit)
inline fun Scene.onTouchReleased(noinline action: (TouchEvent) -> Unit)
Link copied to clipboard
inline fun Node.onTouchStationary(noinline action: (TouchEvent) -> Unit)
inline fun Scene.onTouchStationary(noinline action: (TouchEvent) -> Unit)
Link copied to clipboard
inline fun Transform.onTransformChanged(noinline action: (TransformChangedEvent) -> Unit)
Link copied to clipboard
inline fun WebEngine.onVisibilityChanged(noinline action: (WebEvent<Boolean>) -> Unit)
Link copied to clipboard
inline fun Node.onZoom(noinline action: (ZoomEvent) -> Unit)
inline fun Scene.onZoom(noinline action: (ZoomEvent) -> Unit)
Link copied to clipboard
inline fun Node.onZoomFinished(noinline action: (ZoomEvent) -> Unit)
inline fun Scene.onZoomFinished(noinline action: (ZoomEvent) -> Unit)
Link copied to clipboard
inline fun Node.onZoomStarted(noinline action: (ZoomEvent) -> Unit)
inline fun Scene.onZoomStarted(noinline action: (ZoomEvent) -> Unit)