Spec-Zone.ru › OpenJavaFX 8
javafx.scene

Класс Scene

java.lang.Object
  • javafx.scene.Scene

Все реализуемые интерфейсы:

EventTarget



@DefaultProperty(value="root")
public class Scene
extends Object
implements EventTarget
Класс JavaFX Scene является контейнером для всего содержимого в графе сцены. Фон сцены заполняется в соответствии со значением свойства fill.

Приложение должно указать корневой Node для графа сцены, установив свойство root. Если в качестве корня используется Group, содержимое графа сцены будет обрезано шириной и высотой сцены, и изменения размера сцены (если пользователь изменяет размер стадии) не повлияют на макет графа сцены. Если в качестве корня используется изменяемый узел (макет Region или Control), размер корня будет соответствовать размеру сцены, что приведет к перерасчету содержимого по мере необходимости.

Размер сцены может быть инициализирован приложением во время создания. Если размер не указан, сцена автоматически вычислит свой начальный размер на основе предпочтительного размера своего содержимого. Если указана только одна размерность, другая размерность вычисляется с использованием указанной размерности, учитывая предпочтения корневого узла.

Приложение может запросить поддержку буфера глубины или поддержку сглаживания сцены при создании Scene. Сцене, содержащей только 2D-фигуры и без каких-либо 3D-преобразований, не требуется поддержка буфера глубины или сглаживания сцены. Сцена, содержащая 3D-фигуры или 2D-фигуры с 3D-преобразованиями, может использовать поддержку буфера глубины для правильного рендеринга с сортировкой по глубине; чтобы избежать конфликтов по глубине (также известное как Z-борьба), отключите проверку глубины для 2D-фигур, которые не имеют 3D-преобразований. Подробнее см. depthTest. Сцена с 3D-фигурами может включить сглаживание сцены для повышения качества рендеринга.

Флаги depthBuffer и antiAliasing являются условными функциями. С соответствующими значениями по умолчанию: false и SceneAntialiasing.DISABLED. Подробнее см. ConditionalFeature.SCENE3D.

По умолчанию к сцене, содержащей один или несколько узлов Shape3D, но не узлов света, будет добавлен источник света. Этот источник света представляет собой Color.WHITE PointLight, размещенный в позиции камеры.

Объекты сцены должны создаваться и модифицироваться в потоке JavaFX Application.

Пример:

import javafx.scene.*;
import javafx.scene.paint.*;
import javafx.scene.shape.*;

Group root = new Group();
Scene s = new Scene(root, 300, 300, Color.BLACK);

Rectangle r = new Rectangle(25,25,250,250);
r.setFill(Color.BLUE);

root.getChildren().add(r);

С тех пор:

JavaFX 2.0

  • Краткое описание свойств

    Все методыМетоды экземпляраКонкретные методы
    Тип Свойство и описание
    ObjectProperty<Camera> camera
    Определяет тип использования камеры для рендеринга этого Scene.
    ObjectProperty<Cursor> cursor
    Определяет курсор мыши для этого Scene.
    ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientation
    Эффективное ориентация узла сцены учитывает наследование ориентации узла, возвращая либо слева-направо, либо справа-налево.
    ObjectProperty<EventDispatcher> eventDispatcher
    Указывает диспетчер событий для этой сцены.
    ObjectProperty<Paint> fill
    Определяет заполнение фона этого Scene.
    ReadOnlyObjectProperty<Node> focusOwner
    Текущий узел-владелец фокуса сцены.
    ReadOnlyDoubleProperty height
    Высота этого Scene
    ObjectProperty<NodeOrientation> nodeOrientation
    Свойство, содержащее NodeOrientation.
    ObjectProperty<EventHandler<? super ContextMenuEvent>> onContextMenuRequested
    Определяет функцию, которая вызывается при щелчке (нажатии и отпускании) кнопки мыши на этом Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onDragDetected
    Определяет функцию, которая вызывается при обнаружении жеста перетаскивания.
    ObjectProperty<EventHandler<? super DragEvent>> onDragDone
    Определяет функцию, которая вызывается, когда @{code Scene} является источником жеста перетаскивания и сброса после того, как данные были сброшены на целевой объект сброса.
    ObjectProperty<EventHandler<? super DragEvent>> onDragDropped
    Определяет функцию, которая вызывается при отпускании кнопки мыши на этом Scene во время жеста перетаскивания.
    ObjectProperty<EventHandler<? super DragEvent>> onDragEntered
    Определяет функцию, которая вызывается при входе жеста перетаскивания в этот Scene.
    ObjectProperty<EventHandler<? super DragEvent>> onDragExited
    Определяет функцию, которая вызывается при выходе жеста перетаскивания из этого Scene.
    ObjectProperty<EventHandler<? super DragEvent>> onDragOver
    Определяет функцию, которая вызывается при продвижении жеста перетаскивания внутри этого Scene.
    ObjectProperty<EventHandler<? super InputMethodEvent>> onInputMethodTextChanged
    Определяет функцию, которая вызывается, когда у этого Node есть фокус ввода, и текст метода ввода был изменён.
    ObjectProperty<EventHandler<? super KeyEvent>> onKeyPressed
    Определяет функцию, которая вызывается, когда какая-то Node этого Scene имеет фокус ввода и нажата клавиша.
    ObjectProperty<EventHandler<? super KeyEvent>> onKeyReleased
    Определяет функцию, которая вызывается, когда какая-то Node этого Scene имеет фокус ввода и клавиша отпущена.
    ObjectProperty<EventHandler<? super KeyEvent>> onKeyTyped
    Определяет функцию, которая вызывается, когда какая-то Node этого Scene имеет фокус ввода и набрана клавиша.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseClicked
    Определяет функцию, которая вызывается при щелчке (нажатии и отпускании) кнопки мыши на этом Scene.
    ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragEntered
    Определяет функцию, которая вызывается, когда полный жест нажатия-перетаскивания-отпускания входит в этот Scene.
    ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragExited
    Определяет функцию, которая вызывается, когда полный жест нажатия-перетаскивания-отпускания выходит из этого Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseDragged
    Определяет функцию, которая вызывается, когда кнопка мыши нажата на этом Scene и затем перетаскивается.
    ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragOver
    Определяет функцию, которая вызывается, когда полный жест нажатия-перетаскивания-отпускания происходит внутри этого Scene.
    ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragReleased
    Определяет функцию, которая вызывается, когда полный жест нажатия-перетаскивания-отпускания заканчивается внутри этого Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseEntered
    Определяет функцию, которая вызывается при входе курсора мыши в этот Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseExited
    Определяет функцию, которая вызывается при выходе курсора мыши из этого Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseMoved
    Определяет функцию, которая вызывается, когда курсор мыши перемещается внутри этого Scene, но не нажаты никакие кнопки.
    ObjectProperty<EventHandler<? super MouseEvent>> onMousePressed
    Определяет функцию, которая вызывается, когда кнопка мыши нажата на этом Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseReleased
    Определяет функцию, которая вызывается при отпускании кнопки мыши на этом Scene.
    ObjectProperty<EventHandler<? super RotateEvent>> onRotate
    Определяет функцию, которая вызывается при выполнении пользователем действия вращения.
    ObjectProperty<EventHandler<? super RotateEvent>> onRotationFinished
    Определяет функцию, которая вызывается при завершении жеста вращения.
    ObjectProperty<EventHandler<? super RotateEvent>> onRotationStarted
    Определяет функцию, которая вызывается при обнаружении жеста вращения.
    ObjectProperty<EventHandler<? super ScrollEvent>> onScrollFinished
    Определяет функцию, которая вызывается при завершении жеста прокрутки.
    ObjectProperty<EventHandler<? super ScrollEvent>> onScroll
    Определяет функцию, которая вызывается при выполнении пользователем действия прокрутки.
    ObjectProperty<EventHandler<? super ScrollEvent>> onScrollStarted
    Определяет функцию, которая вызывается при обнаружении жеста прокрутки.
    ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeDown
    Определяет функцию, которая вызывается, когда в этой сцене происходит жест свайпа вниз.
    ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeLeft
    Определяет функцию, которая вызывается, когда в этой сцене происходит жест свайпа влево.
    ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeRight
    Определяет функцию, которая вызывается, когда в этой сцене происходит жест свайпа вправо.
    ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeUp
    Определяет функцию, которая вызывается, когда в этой сцене происходит жест свайпа вверх.
    ObjectProperty<EventHandler<? super TouchEvent>> onTouchMoved
    Определяет функцию, которая вызывается при перемещении точки касания.
    ObjectProperty<EventHandler<? super TouchEvent>> onTouchPressed
    Определяет функцию, которая вызывается при нажатии новой точки касания.
    ObjectProperty<EventHandler<? super TouchEvent>> onTouchReleased
    Определяет функцию, которая вызывается при нажатии новой точки касания.
    ObjectProperty<EventHandler<? super TouchEvent>> onTouchStationary
    Определяет функцию, которая вызывается, когда точка касания удерживается нажатой и неподвижна.
    ObjectProperty<EventHandler<? super ZoomEvent>> onZoomFinished
    Определяет функцию, которая вызывается при завершении жеста масштабирования.
    ObjectProperty<EventHandler<? super ZoomEvent>> onZoom
    Определяет функцию, которая вызывается при выполнении пользователем действия масштабирования.
    ObjectProperty<EventHandler<? super ZoomEvent>> onZoomStarted
    Определяет функцию, которая вызывается при обнаружении жеста масштабирования.
    ObjectProperty<Parent> root
    Определяет корневой Node графа сцены.
    ObjectProperty<String> userAgentStylesheet
    ReadOnlyDoubleProperty width
    Ширина этого Scene
    ReadOnlyObjectProperty<Window> window
    Window для этого Scene
    ReadOnlyDoubleProperty x
    Горизонтальное положение этого Scene на Window.
    ReadOnlyDoubleProperty y
    Вертикальное положение этого Scene на Window.
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    Scene(Parent root)
    Создаёт Scene для определённого корневого узла.
    Scene(Parent root, double width, double height)
    Создаёт Scene для определённого корневого узла с определённым размером.
    Scene(Parent root, double width, double height, boolean depthBuffer)
    Создаёт сцену, состоящую из корня, с размером ширины и высоты, и определяет, создаётся ли буфер глубины для этой сцены.
    Scene(Parent root, double width, double height, boolean depthBuffer, SceneAntialiasing antiAliasing)
    Создаёт сцену, состоящую из корня, с размером ширины и высоты, определяет, создаётся ли буфер глубины для этой сцены, и определяет, требуется ли сглаживание сцены.
    Scene(Parent root, double width, double height, Paint fill)
    Создаёт Scene для определённого корневого узла с определённым размером и заливкой.
    Scene(Parent root, Paint fill)
    Создаёт Scene для определённого корневого узла с заливкой.
  • Краткое описание методов

  • Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    <T extends Event>
    void
    addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
    Регистрирует фильтр событий в этой сцене.
    <T extends Event>
    void
    addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
    Регистрирует обработчик событий в этой сцене.
    void addMnemonic(Mnemonic m)
    Регистрирует указанный мнемокод.
    EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
    Создаёт цепочку диспетчеризации событий для этой сцены.
    ObjectProperty<Camera> cameraProperty()
    Определяет тип использования камеры для рендеринга этого Scene.
    ObjectProperty<Cursor> cursorProperty()
    Определяет курсор мыши для этого Scene.
    ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientationProperty()
    Эффективная ориентация узла сцены разрешает наследование ориентации узла, возвращая либо слева направо, либо справа налево.
    ObjectProperty<EventDispatcher> eventDispatcherProperty()
    Определяет диспетчер событий для этой сцены.
    ObjectProperty<Paint> fillProperty()
    Определяет заполнение фоном этого Scene.
    ReadOnlyObjectProperty<Node> focusOwnerProperty()
    Текущий узел-владелец фокуса сцены.
    ObservableMap<KeyCombination,Runnable> getAccelerators()
    Получает список акселераторов для этого Scene.
    SceneAntialiasing getAntiAliasing()
    Возвращает определённый SceneAntialiasing для этого Scene.
    Camera getCamera()
    Получает значение свойства camera.
    Cursor getCursor()
    Получает значение свойства cursor.
    NodeOrientation getEffectiveNodeOrientation()
    Получает значение свойства effectiveNodeOrientation.
    EventDispatcher getEventDispatcher()
    Получает значение свойства eventDispatcher.
    Paint getFill()
    Получает значение свойства fill.
    Node getFocusOwner()
    Получает значение свойства focusOwner.
    double getHeight()
    Получает значение свойства height.
    ObservableMap<KeyCombination,ObservableList<Mnemonic>> getMnemonics()
    Получает список мнемокодов для этого Scene.
    NodeOrientation getNodeOrientation()
    Получает значение свойства nodeOrientation.
    EventHandler<? super ContextMenuEvent> getOnContextMenuRequested()
    Получает значение свойства onContextMenuRequested.
    EventHandler<? super MouseEvent> getOnDragDetected()
    Получает значение свойства onDragDetected.
    EventHandler<? super DragEvent> getOnDragDone()
    Получает значение свойства onDragDone.
    EventHandler<? super DragEvent> getOnDragDropped()
    Получает значение свойства onDragDropped.
    EventHandler<? super DragEvent> getOnDragEntered()
    Получает значение свойства onDragEntered.
    EventHandler<? super DragEvent> getOnDragExited()
    Получает значение свойства onDragExited.
    EventHandler<? super DragEvent> getOnDragOver()
    Получает значение свойства onDragOver.
    EventHandler<? super InputMethodEvent> getOnInputMethodTextChanged()
    Получает значение свойства onInputMethodTextChanged.
    EventHandler<? super KeyEvent> getOnKeyPressed()
    Получает значение свойства onKeyPressed.
    EventHandler<? super KeyEvent> getOnKeyReleased()
    Получает значение свойства onKeyReleased.
    EventHandler<? super KeyEvent> getOnKeyTyped()
    Получает значение свойства onKeyTyped.
    EventHandler<? super MouseEvent> getOnMouseClicked()
    Получает значение свойства onMouseClicked.
    EventHandler<? super MouseDragEvent> getOnMouseDragEntered()
    Получает значение свойства onMouseDragEntered.
    EventHandler<? super MouseDragEvent> getOnMouseDragExited()
    Получает значение свойства onMouseDragExited.
    EventHandler<? super MouseEvent> getOnMouseDragged()
    Получает значение свойства onMouseDragged.
    EventHandler<? super MouseDragEvent> getOnMouseDragOver()
    Получает значение свойства onMouseDragOver.
    EventHandler<? super MouseDragEvent> getOnMouseDragReleased()
    Получает значение свойства onMouseDragReleased.
    EventHandler<? super MouseEvent> getOnMouseEntered()
    Получает значение свойства onMouseEntered.
    EventHandler<? super MouseEvent> getOnMouseExited()
    Получает значение свойства onMouseExited.
    EventHandler<? super MouseEvent> getOnMouseMoved()
    Получает значение свойства onMouseMoved.
    EventHandler<? super MouseEvent> getOnMousePressed()
    Получает значение свойства onMousePressed.
    EventHandler<? super MouseEvent> getOnMouseReleased()
    Получает значение свойства onMouseReleased.
    EventHandler<? super RotateEvent> getOnRotate()
    Получает значение свойства onRotate.
    EventHandler<? super RotateEvent> getOnRotationFinished()
    Получает значение свойства onRotationFinished.
    EventHandler<? super RotateEvent> getOnRotationStarted()
    Получает значение свойства onRotationStarted.
    EventHandler<? super ScrollEvent> getOnScroll()
    Получает значение свойства onScroll.
    EventHandler<? super ScrollEvent> getOnScrollFinished()
    Получает значение свойства onScrollFinished.
    EventHandler<? super ScrollEvent> getOnScrollStarted()
    Получает значение свойства onScrollStarted.
    EventHandler<? super SwipeEvent> getOnSwipeDown()
    Получает значение свойства onSwipeDown.
    EventHandler<? super SwipeEvent> getOnSwipeLeft()
    Получает значение свойства onSwipeLeft.
    EventHandler<? super SwipeEvent> getOnSwipeRight()
    Получает значение свойства onSwipeRight.
    EventHandler<? super SwipeEvent> getOnSwipeUp()
    Получает значение свойства onSwipeUp.
    EventHandler<? super TouchEvent> getOnTouchMoved()
    Получает значение свойства onTouchMoved.
    EventHandler<? super TouchEvent> getOnTouchPressed()
    Получает значение свойства onTouchPressed.
    EventHandler<? super TouchEvent> getOnTouchReleased()
    Получает значение свойства onTouchReleased.
    EventHandler<? super TouchEvent> getOnTouchStationary()
    Получает значение свойства onTouchStationary.
    EventHandler<? super ZoomEvent> getOnZoom()
    Получает значение свойства onZoom.
    EventHandler<? super ZoomEvent> getOnZoomFinished()
    Получает значение свойства onZoomFinished.
    EventHandler<? super ZoomEvent> getOnZoomStarted()
    Получает значение свойства onZoomStarted.
    ObservableMap<Object,Object> getProperties()
    Возвращает наблюдаемую карту свойств этого узла, предназначенную в первую очередь для разработчиков приложений.
    Parent getRoot()
    Получает значение свойства root.
    ObservableList<String> getStylesheets()
    Получает наблюдаемый список строковых URL-адресов, ссылающихся на стили, которые следует использовать с содержимым этой сцены.
    String getUserAgentStylesheet()
    Получает URL-адрес таблицы стилей пользователя, которая будет использоваться этой сценой.
    Object getUserData()
    Возвращает ранее установленное свойство Object или null, если такое свойство не было установлено с помощью метода setUserData(java.lang.Object).
    double getWidth()
    Получает значение свойства width.
    Window getWindow()
    Получает значение свойства window.
    double getX()
    Получает значение свойства x.
    double getY()
    Получает значение свойства y.
    boolean hasProperties()
    Проверяет, содержит ли сцена свойства.
    ReadOnlyDoubleProperty heightProperty()
    Высота этого Scene
    boolean isDepthBuffer()
    Извлекает атрибут буфера глубины для этой сцены.
    Node lookup(String selector)
    Ищет любой узел в графе сцены на основе указанного селектора CSS.
    ObjectProperty<NodeOrientation> nodeOrientationProperty()
    Свойство, содержащее NodeOrientation.
  • ObjectProperty<EventHandler<? super ContextMenuEvent>> onContextMenuRequestedProperty()
    Определяет функцию, которая вызывается при щелчке кнопкой мыши (нажатии и отпускании) на этом Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onDragDetectedProperty()
    Определяет функцию, которая вызывается при обнаружении жеста перетаскивания.
    ObjectProperty<EventHandler<? super DragEvent>> onDragDoneProperty()
    Определяет функцию, которая вызывается, когда @{code Scene} является источником жеста перетаскивания и сбрасывания после того, как данные были сброшены на целевой объект.
    ObjectProperty<EventHandler<? super DragEvent>> onDragDroppedProperty()
    Определяет функцию, которая вызывается при отпускании кнопки мыши на этом Scene во время жеста перетаскивания.
    ObjectProperty<EventHandler<? super DragEvent>> onDragEnteredProperty()
    Определяет функцию, которая вызывается при входе жеста перетаскивания в этот Scene.
    ObjectProperty<EventHandler<? super DragEvent>> onDragExitedProperty()
    Определяет функцию, которая вызывается при выходе жеста перетаскивания из этого Scene.
    ObjectProperty<EventHandler<? super DragEvent>> onDragOverProperty()
    Определяет функцию, которая вызывается при перемещении жеста перетаскивания внутри этого Scene.
    ObjectProperty<EventHandler<? super InputMethodEvent>> onInputMethodTextChangedProperty()
    Определяет функцию, которая вызывается, когда у этого Node есть фокус ввода, а текст метода ввода изменился.
    ObjectProperty<EventHandler<? super KeyEvent>> onKeyPressedProperty()
    Определяет функцию, которая вызывается, когда у какой-то Node этого Scene есть фокус ввода и нажата клавиша.
    ObjectProperty<EventHandler<? super KeyEvent>> onKeyReleasedProperty()
    Определяет функцию, которая вызывается, когда у какой-то Node этого Scene есть фокус ввода и клавиша отпущена.
    ObjectProperty<EventHandler<? super KeyEvent>> onKeyTypedProperty()
    Определяет функцию, которая вызывается, когда у какой-то Node этого Scene есть фокус ввода и набрана клавиша.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseClickedProperty()
    Определяет функцию, которая вызывается при щелчке кнопкой мыши (нажатии и отпускании) на этом Scene.
    ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragEnteredProperty()
    Определяет функцию, которая вызывается, когда полный жест нажатия-перетаскивания-отпускания входит в этот Scene.
    ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragExitedProperty()
    Определяет функцию, которая вызывается, когда полный жест нажатия-перетаскивания-отпускания выходит из этого Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseDraggedProperty()
    Определяет функцию, которая вызывается при нажатии кнопки мыши на этом Scene и последующем перетаскивании.
    ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragOverProperty()
    Определяет функцию, которая вызывается, когда полный жест нажатия-перетаскивания-отпускания проходит внутри этого Scene.
    ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragReleasedProperty()
    Определяет функцию, которая вызывается, когда полный жест нажатия-перетаскивания-отпускания завершается внутри этого Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseEnteredProperty()
    Определяет функцию, которая вызывается, когда курсор мыши входит в этот Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseExitedProperty()
    Определяет функцию, которая вызывается, когда курсор мыши выходит из этого Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseMovedProperty()
    Определяет функцию, которая вызывается, когда курсор мыши перемещается внутри этого Scene, но никакие кнопки не были нажаты.
    ObjectProperty<EventHandler<? super MouseEvent>> onMousePressedProperty()
    Определяет функцию, которая вызывается при нажатии кнопки мыши на этом Scene.
    ObjectProperty<EventHandler<? super MouseEvent>> onMouseReleasedProperty()
    Определяет функцию, которая вызывается при отпускании кнопки мыши на этом Scene.
    ObjectProperty<EventHandler<? super RotateEvent>> onRotateProperty()
    Определяет функцию, которая вызывается при выполнении пользователем действия вращения.
    ObjectProperty<EventHandler<? super RotateEvent>> onRotationFinishedProperty()
    Определяет функцию, которая вызывается при завершении жеста вращения.
    ObjectProperty<EventHandler<? super RotateEvent>> onRotationStartedProperty()
    Определяет функцию, которая вызывается при обнаружении жеста вращения.
    ObjectProperty<EventHandler<? super ScrollEvent>> onScrollFinishedProperty()
    Определяет функцию, которая вызывается при завершении жеста прокрутки.
    ObjectProperty<EventHandler<? super ScrollEvent>> onScrollProperty()
    Определяет функцию, которая вызывается при выполнении пользователем действия прокрутки.
    ObjectProperty<EventHandler<? super ScrollEvent>> onScrollStartedProperty()
    Определяет функцию, которая вызывается при обнаружении жеста прокрутки.
    ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeDownProperty()
    Определяет функцию, которая вызывается при движении жеста вниз в этой сцене.
    ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeLeftProperty()
    Определяет функцию, которая вызывается при движении жеста влево в этой сцене.
    ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeRightProperty()
    Определяет функцию, которая вызывается при движении жеста вправо в этой сцене.
    ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeUpProperty()
    Определяет функцию, которая вызывается при движении жеста вверх в этой сцене.
    ObjectProperty<EventHandler<? super TouchEvent>> onTouchMovedProperty()
    Определяет функцию, которая вызывается при перемещении точки касания.
    ObjectProperty<EventHandler<? super TouchEvent>> onTouchPressedProperty()
    Определяет функцию, которая вызывается при нажатии новой точки касания.
    ObjectProperty<EventHandler<? super TouchEvent>> onTouchReleasedProperty()
    Определяет функцию, которая вызывается при нажатии новой точки касания.
    ObjectProperty<EventHandler<? super TouchEvent>> onTouchStationaryProperty()
    Определяет функцию, которая вызывается, когда точка касания удерживается нажатой и неподвижна.
    ObjectProperty<EventHandler<? super ZoomEvent>> onZoomFinishedProperty()
    Определяет функцию, которая вызывается при завершении жеста масштабирования.
    ObjectProperty<EventHandler<? super ZoomEvent>> onZoomProperty()
    Определяет функцию, которая вызывается при выполнении пользователем действия масштабирования.
    ObjectProperty<EventHandler<? super ZoomEvent>> onZoomStartedProperty()
    Определяет функцию, которая вызывается при обнаружении жеста масштабирования.
    <T extends Event>
    void
    removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
    Отменяет ранее зарегистрированный фильтр событий в этой сцене.
    <T extends Event>
    void
    removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
    Отменяет ранее зарегистрированный обработчик событий в этой сцене.
    void removeMnemonic(Mnemonic m)
    Отменяет указанный мнемонический символ.
    ObjectProperty<Parent> rootProperty()
    Определяет корневой Node графа сцены.
    void setCamera(Camera value)
    Устанавливает значение свойства camera.
    void setCursor(Cursor value)
    Устанавливает значение свойства cursor.
    void setEventDispatcher(EventDispatcher value)
    Устанавливает значение свойства eventDispatcher.
    protected <T extends Event>
    void
    setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
    Устанавливает обработчик для этого типа события.
    void setFill(Paint value)
    Устанавливает значение свойства fill.
    void setNodeOrientation(NodeOrientation orientation)
    Устанавливает значение свойства nodeOrientation.
    void setOnContextMenuRequested(EventHandler<? super ContextMenuEvent> value)
    Устанавливает значение свойства onContextMenuRequested.
    void setOnDragDetected(EventHandler<? super MouseEvent> value)
    Устанавливает значение свойства onDragDetected.
    void setOnDragDone(EventHandler<? super DragEvent> value)
    Устанавливает значение свойства onDragDone.
    void setOnDragDropped(EventHandler<? super DragEvent> value)
    Устанавливает значение свойства onDragDropped.
    void setOnDragEntered(EventHandler<? super DragEvent> value)
    Устанавливает значение свойства onDragEntered.
    void setOnDragExited(EventHandler<? super DragEvent> value)
    Устанавливает значение свойства onDragExited.
    void setOnDragOver(EventHandler<? super DragEvent> value)
    Устанавливает значение свойства onDragOver.
    void setOnInputMethodTextChanged(EventHandler<? super InputMethodEvent> value)
    Устанавливает значение свойства onInputMethodTextChanged.
    void setOnKeyPressed(EventHandler<? super KeyEvent> value)
    Устанавливает значение свойства onKeyPressed.
    void setOnKeyReleased(EventHandler<? super KeyEvent> value)
    Устанавливает значение свойства onKeyReleased.
    void setOnKeyTyped(EventHandler<? super KeyEvent> value)
    Устанавливает значение свойства onKeyTyped.
    void setOnMouseClicked(EventHandler<? super MouseEvent> value)
    Устанавливает значение свойства onMouseClicked.
    void setOnMouseDragEntered(EventHandler<? super MouseDragEvent> value)
    Устанавливает значение свойства onMouseDragEntered.
    void setOnMouseDragExited(EventHandler<? super MouseDragEvent> value)
    Устанавливает значение свойства onMouseDragExited.
    void setOnMouseDragged(EventHandler<? super MouseEvent> value)
    Устанавливает значение свойства onMouseDragged.
    void setOnMouseDragOver(EventHandler<? super MouseDragEvent> value)
    Устанавливает значение свойства onMouseDragOver.
  • void setOnMouseDragReleased(EventHandler<? super MouseDragEvent> value)
    Устанавливает значение свойства onMouseDragReleased.
    void setOnMouseEntered(EventHandler<? super MouseEvent> value)
    Устанавливает значение свойства onMouseEntered.
    void setOnMouseExited(EventHandler<? super MouseEvent> value)
    Устанавливает значение свойства onMouseExited.
    void setOnMouseMoved(EventHandler<? super MouseEvent> value)
    Устанавливает значение свойства onMouseMoved.
    void setOnMousePressed(EventHandler<? super MouseEvent> value)
    Устанавливает значение свойства onMousePressed.
    void setOnMouseReleased(EventHandler<? super MouseEvent> value)
    Устанавливает значение свойства onMouseReleased.
    void setOnRotate(EventHandler<? super RotateEvent> value)
    Устанавливает значение свойства onRotate.
    void setOnRotationFinished(EventHandler<? super RotateEvent> value)
    Устанавливает значение свойства onRotationFinished.
    void setOnRotationStarted(EventHandler<? super RotateEvent> value)
    Устанавливает значение свойства onRotationStarted.
    void setOnScroll(EventHandler<? super ScrollEvent> value)
    Устанавливает значение свойства onScroll.
    void setOnScrollFinished(EventHandler<? super ScrollEvent> value)
    Устанавливает значение свойства onScrollFinished.
    void setOnScrollStarted(EventHandler<? super ScrollEvent> value)
    Устанавливает значение свойства onScrollStarted.
    void setOnSwipeDown(EventHandler<? super SwipeEvent> value)
    Устанавливает значение свойства onSwipeDown.
    void setOnSwipeLeft(EventHandler<? super SwipeEvent> value)
    Устанавливает значение свойства onSwipeLeft.
    void setOnSwipeRight(EventHandler<? super SwipeEvent> value)
    Устанавливает значение свойства onSwipeRight.
    void setOnSwipeUp(EventHandler<? super SwipeEvent> value)
    Устанавливает значение свойства onSwipeUp.
    void setOnTouchMoved(EventHandler<? super TouchEvent> value)
    Устанавливает значение свойства onTouchMoved.
    void setOnTouchPressed(EventHandler<? super TouchEvent> value)
    Устанавливает значение свойства onTouchPressed.
    void setOnTouchReleased(EventHandler<? super TouchEvent> value)
    Устанавливает значение свойства onTouchReleased.
    void setOnTouchStationary(EventHandler<? super TouchEvent> value)
    Устанавливает значение свойства onTouchStationary.
    void setOnZoom(EventHandler<? super ZoomEvent> value)
    Устанавливает значение свойства onZoom.
    void setOnZoomFinished(EventHandler<? super ZoomEvent> value)
    Устанавливает значение свойства onZoomFinished.
    void setOnZoomStarted(EventHandler<? super ZoomEvent> value)
    Устанавливает значение свойства onZoomStarted.
    void setRoot(Parent value)
    Устанавливает значение свойства root.
    void setUserAgentStylesheet(String url)
    Устанавливает URL пользовательского стиля, который будет использоваться этой сценой вместо стандартного пользовательского стиля платформы.
    void setUserData(Object value)
    Удобный метод для установки свойства Object, которое может быть получено впоследствии.
    void snapshot(Callback<SnapshotResult,Void> callback, WritableImage image)
    Создаёт снимок этой сцены в следующем кадре и вызывает указанный метод обратного вызова, когда изображение будет готово.
    WritableImage snapshot(WritableImage image)
    Создаёт снимок этой сцены и возвращает готовое отрисованное изображение.
    Dragboard startDragAndDrop(TransferMode... transferModes)
    Подтверждает возможный жест перетаскивания, распознанный над этим Scene.
    void startFullDrag()
    Инициализирует полный жест нажатия-перетаскивания-отпускания с этой сценой в качестве источника жеста.
    ObjectProperty<String> userAgentStylesheetProperty()
    ReadOnlyDoubleProperty widthProperty()
    Ширина этого Scene
    ReadOnlyObjectProperty<Window> windowProperty()
    Window для этого Scene
    ReadOnlyDoubleProperty xProperty()
    Горизонтальное положение этого Scene на Window.
    ReadOnlyDoubleProperty yProperty()
    Вертикальное положение этого Scene на Window.
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание свойства

    • window

      public final ReadOnlyObjectProperty<Window> windowProperty
      Окно для этого Scene

      См. также:

      getWindow()

    • x

      public final ReadOnlyDoubleProperty xProperty
      Горизонтальное положение этого Scene на Window.

      См. также:

      getX()

    • y

      public final ReadOnlyDoubleProperty yProperty
      Вертикальное положение этого Scene на Window.

      См. также:

      getY()

    • width

      public final ReadOnlyDoubleProperty widthProperty
      Ширина этого Scene

      См. также:

      getWidth()

    • height

      public final ReadOnlyDoubleProperty heightProperty
      Высота этого Scene

      См. также:

      getHeight()

    • camera

      public final ObjectProperty<Camera> cameraProperty
      Указывает тип камеры, используемой для отрисовки этого Scene. Если camera равно null, для отрисовки используется параллельная камера. Запрещено устанавливать камеру, принадлежащую другому Scene или SubScene.

      Примечание: это условная функция. Подробнее см. ConditionalFeature.SCENE3D.

      Значение по умолчанию:

      null

      См. также:

      getCamera(), setCamera(Camera)

    • fill

      public final ObjectProperty<Paint> fillProperty
      Определяет заполнение фоном этого Scene. Поддерживаются значение null, обозначающее «не рисовать фон», и Paint с прозрачностью. По умолчанию фон сцены — Color.WHITE, но чаще всего начальный цвет, отображаемый пользователю, — это фоновое заполнение root node Scene, так как он обычно растягивается, чтобы занимать все доступное пространство в Scene. Корневому узлу Scene присваивается CSS-класс 'root', и пользовательские таблицы стилей JavaFX (в настоящее время Caspian и Modena) применяют стили к этому корневому классу. В случае Caspian это не влияет на цвет заливки фоном корневого узла, но в случае Modena по умолчанию используется светло-серый цвет.

      Значение по умолчанию:

      WHITE

      См. также:

      getFill(), setFill(Paint)

    • root

      public final ObjectProperty<Parent> rootProperty
      Определяет корневой Node графа сцены. Если корнем используется Group, содержимое графа сцены будет обрезано по ширине и высоте сцены, и изменения размера сцены (если пользователь изменяет размер стадии) не изменят макет графа сцены. Если в качестве корня используется изменяемый узел (макет Region или Control), размер корня будет следовать размеру сцены, что приведет к необходимости повторного вывода содержимого по мере необходимости. Сцена не принимает нулевой корень.

      См. также:

      getRoot(), setRoot(Parent)

    • cursor

      public final ObjectProperty<Cursor> cursorProperty
      Определяет курсор мыши для этого Scene.

      См. также:

      getCursor(), setCursor(Cursor)

    • userAgentStylesheet

      public final ObjectProperty<String> userAgentStylesheetProperty

      С тех пор:

      JavaFX 8u20

      См. также:

      getUserAgentStylesheet(), setUserAgentStylesheet(String)

    • focusOwner

      public final ReadOnlyObjectProperty<Node> focusOwnerProperty
      Текущий узел-владелец фокуса сцены. Переменная «focused» этого узла может быть ложной, если у этой сцены нет окна или если окно неактивно (window.focused == false).

      С тех пор:

      JavaFX 2.2

      См. также:

      getFocusOwner()

    • eventDispatcher

      public final ObjectProperty<EventDispatcher> eventDispatcherProperty
      Указывает обработчик событий для этой сцены. При замене значения на новый EventDispatcher новый обработчик должен пересылать события заменённому обработчику, чтобы сохранить поведение по умолчанию при обработке событий сцены.

      См. также:

      getEventDispatcher(), setEventDispatcher(EventDispatcher)

    • onContextMenuRequested

      public final ObjectProperty<EventHandler<? super ContextMenuEvent>> onContextMenuRequestedProperty
      Определяет функцию, которая вызывается, когда на этой Scene щелкнули по контекстному меню.

      С тех пор:

      JavaFX 2.1

      См. также:

      getOnContextMenuRequested(), setOnContextMenuRequested(EventHandler)

    • onMouseClicked

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseClickedProperty
      Определяет функцию, которая вызывается, когда по этой Scene щелкнули.

      См. также:

      getOnMouseClicked(), setOnMouseClicked(EventHandler)

    • onMouseDragged

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseDraggedProperty
      Определяет функцию, которая вызывается, когда на этой Scene нажата кнопка мыши и она перетаскивается.

      См. также:

      getOnMouseDragged(), setOnMouseDragged(EventHandler)

    • onMouseEntered

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseEnteredProperty
      Определяет функцию, которая вызывается при входе мыши в эту Scene.

      См. также:

      getOnMouseEntered(), setOnMouseEntered(EventHandler)

    • onMouseExited

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseExitedProperty
      Определяет функцию, которая вызывается при выходе мыши из этой Scene.

      См. также:

      getOnMouseExited(), setOnMouseExited(EventHandler)

    • onMouseMoved

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseMovedProperty
      Определяет функцию, которая вызывается при перемещении курсора мыши внутри этой Scene, но ни одна кнопка не нажата.

      См. также:

      getOnMouseMoved(), setOnMouseMoved(EventHandler)

    • onMousePressed

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMousePressedProperty
      Определяет функцию, которая вызывается при нажатии кнопки мыши на этой Scene.

      См. также:

      getOnMousePressed(), setOnMousePressed(EventHandler)

    • onMouseReleased

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseReleasedProperty
      Определяет функцию, которая вызывается при отпускании кнопки мыши на этой Scene.

      См. также:

      getOnMouseReleased(), setOnMouseReleased(EventHandler)

    • onDragDetected

      public final ObjectProperty<EventHandler<? super MouseEvent>> onDragDetectedProperty
      Определяет функцию, которая вызывается при обнаружении жеста перетаскивания. Это правильное место для начала операции перетаскивания и сброса.

      См. также:

      getOnDragDetected(), setOnDragDetected(EventHandler)

    • onMouseDragOver

      public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragOverProperty
      Определяет функцию, которая вызывается при перемещении жеста нажатия-перетаскивания-отпускания внутри этой Scene.

      С тех пор:

      JavaFX 2.1

      См. также:

      getOnMouseDragOver(), setOnMouseDragOver(EventHandler)

    • onMouseDragReleased

      public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragReleasedProperty
      Определяет функцию, которая вызывается по завершении жеста нажатия-перетаскивания-отпускания внутри этой Scene.

      С тех пор:

      JavaFX 2.1

      См. также:

      getOnMouseDragReleased(), setOnMouseDragReleased(EventHandler)

    • onMouseDragEntered

      public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragEnteredProperty
      Определяет функцию, которая вызывается при входе жеста нажатия-перетаскивания-отпускания в эту Scene.

      С тех пор:

      JavaFX 2.1

      См. также:

      getOnMouseDragEntered(), setOnMouseDragEntered(EventHandler)

    • onMouseDragExited

      public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragExitedProperty
      Определяет функцию, которая вызывается при выходе жеста нажатия-перетаскивания-отпускания из этой Scene.

      С тех пор:

      JavaFX 2.1

      См. также:

      getOnMouseDragExited(), setOnMouseDragExited(EventHandler)

    • onScrollStarted

      public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollStartedProperty
      Определяет функцию, вызываемую при обнаружении жеста прокрутки.

      С момента:

      JavaFX 2.2

      См. также:

      getOnScrollStarted(), setOnScrollStarted(EventHandler)

    • onScroll

      public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollProperty
      Определяет функцию, вызываемую при выполнении пользователем действия прокрутки.

      См. также:

      getOnScroll(), setOnScroll(EventHandler)

    • onScrollFinished

      public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollFinishedProperty
      Определяет функцию, вызываемую при завершении жеста прокрутки.

      С момента:

      JavaFX 2.2

      См. также:

      getOnScrollFinished(), setOnScrollFinished(EventHandler)

    • onRotationStarted

      public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationStartedProperty
      Определяет функцию, вызываемую при обнаружении жеста вращения.

      С момента:

      JavaFX 2.2

      См. также:

      getOnRotationStarted(), setOnRotationStarted(EventHandler)

    • onRotate

      public final ObjectProperty<EventHandler<? super RotateEvent>> onRotateProperty
      Определяет функцию, вызываемую при выполнении пользователем действия вращения.

      С момента:

      JavaFX 2.2

      См. также:

      getOnRotate(), setOnRotate(EventHandler)

    • onRotationFinished

      public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationFinishedProperty
      Определяет функцию, вызываемую при завершении жеста вращения.

      С момента:

      JavaFX 2.2

      См. также:

      getOnRotationFinished(), setOnRotationFinished(EventHandler)

    • onZoomStarted

      public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomStartedProperty
      Определяет функцию, вызываемую при обнаружении жеста масштабирования.

      С момента:

      JavaFX 2.2

      См. также:

      getOnZoomStarted(), setOnZoomStarted(EventHandler)

    • onZoom

      public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomProperty
      Определяет функцию, вызываемую при выполнении пользователем действия масштабирования.

      С момента:

      JavaFX 2.2

      См. также:

      getOnZoom(), setOnZoom(EventHandler)

    • onZoomFinished

      public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomFinishedProperty
      Определяет функцию, вызываемую при завершении жеста масштабирования.

      С момента:

      JavaFX 2.2

      См. также:

      getOnZoomFinished(), setOnZoomFinished(EventHandler)

    • onSwipeUp

      public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeUpProperty
      Определяет функцию, вызываемую при выполнении жеста свайпа вверх в этой сцене.

      С момента:

      JavaFX 2.2

      См. также:

      getOnSwipeUp(), setOnSwipeUp(EventHandler)

    • onSwipeDown

      public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeDownProperty
      Определяет функцию, вызываемую при выполнении жеста свайпа вниз в этой сцене.

      С момента:

      JavaFX 2.2

      См. также:

      getOnSwipeDown(), setOnSwipeDown(EventHandler)

    • onSwipeLeft

      public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeLeftProperty
      Определяет функцию, вызываемую при выполнении жеста свайпа влево в этой сцене.

      С момента:

      JavaFX 2.2

      См. также:

      getOnSwipeLeft(), setOnSwipeLeft(EventHandler)

    • onSwipeRight

      public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeRightProperty
      Определяет функцию, вызываемую при выполнении жеста свайпа вправо в этой сцене.

      С момента:

      JavaFX 2.2

      См. также:

      getOnSwipeRight(), setOnSwipeRight(EventHandler)

    • onTouchPressed

      public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchPressedProperty
      Определяет функцию, вызываемую при нажатии новой точки касания.

      С момента:

      JavaFX 2.2

      См. также:

      getOnTouchPressed(), setOnTouchPressed(EventHandler)

    • onTouchMoved

      public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchMovedProperty
      Определяет функцию, вызываемую при перемещении точки касания.

      С момента:

      JavaFX 2.2

      См. также:

      getOnTouchMoved(), setOnTouchMoved(EventHandler)

    • onTouchReleased

      public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchReleasedProperty
      Определяет функцию, вызываемую при отпускании новой точки касания.

      С момента:

      JavaFX 2.2

      См. также:

      getOnTouchReleased(), setOnTouchReleased(EventHandler)

    • onTouchStationary

      public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchStationaryProperty
      Определяет функцию, вызываемую, когда точка касания остается нажатой и неподвижной.

      С момента:

      JavaFX 2.2

      См. также:

      getOnTouchStationary(), setOnTouchStationary(EventHandler)

    • onDragEntered

      public final ObjectProperty<EventHandler<? super DragEvent>> onDragEnteredProperty
      Определяет функцию, вызываемую при входе жеста перетаскивания в эту Scene.
    • onDragExited

      public final ObjectProperty<EventHandler<? super DragEvent>> onDragExitedProperty
      Определяет функцию, вызываемую при выходе жеста перетаскивания из этой Scene.

      См. также:

      getOnDragExited(), setOnDragExited(EventHandler)

    • onDragOver

      public final ObjectProperty<EventHandler<? super DragEvent>> onDragOverProperty
      Определяет функцию, вызываемую при продвижении жеста перетаскивания в пределах этой Scene.

      См. также:

      getOnDragOver(), setOnDragOver(EventHandler)

    • onDragDropped

      public final ObjectProperty<EventHandler<? super DragEvent>> onDragDroppedProperty
      Определяет функцию, вызываемую при отпускании кнопки мыши на этой Scene во время жеста перетаскивания и放下. Передача данных из DragEvent's dragboard должна произойти в этой функции.

      См. также:

      getOnDragDropped(), setOnDragDropped(EventHandler)

    • onDragDone

      public final ObjectProperty<EventHandler<? super DragEvent>> onDragDoneProperty
      Определяет функцию, вызываемую, когда этот @{code Scene} является источником жеста перетаскивания и放下 после того, как данные были放下 на целевой объект. Значение transferMode события показывает, что только что произошло на целевом объекте. Если transferMode имеет значение MOVE, то источник может очистить свои данные. Очистка данных источника дает пользователю соответствующий вид, что данные были перемещены с помощью жеста перетаскивания и放下. transferMode со значением NONE указывает, что данные не были переданы во время жеста перетаскивания и放下.

      См. также:

      getOnDragDone(), setOnDragDone(EventHandler)

    • onKeyPressed

      public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyPressedProperty
      Определяет функцию, вызываемую, когда у некоторого Node этого Scene есть фокус ввода и нажата клавиша. Функция вызывается только в том случае, если событие ещё не было поглощено во время его фазы захвата или всплытия.

      См. также:

      getOnKeyPressed(), setOnKeyPressed(EventHandler)

    • onKeyReleased

      public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyReleasedProperty
      Определяет функцию, вызываемую, когда у некоторого Node этого Scene есть фокус ввода и отпущена клавиша. Функция вызывается только в том случае, если событие ещё не было поглощено во время его фазы захвата или всплытия.

      См. также:

      getOnKeyReleased(), setOnKeyReleased(EventHandler)

    • onKeyTyped

      public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyTypedProperty
      Определяет функцию, вызываемую, когда у некоторого Node этого Scene есть фокус ввода и нажата клавиша. Функция вызывается только в том случае, если событие ещё не было поглощено во время его фазы захвата или всплытия.

      См. также:

      getOnKeyTyped(), setOnKeyTyped(EventHandler)

    • onInputMethodTextChanged

      public final ObjectProperty<EventHandler<? super InputMethodEvent>> onInputMethodTextChangedProperty
      Определяет функцию, которая вызывается, когда у этого Node есть фокус ввода и текст метода ввода изменился. Если эта функция не определена в этом Node, то она получает строку результата составления метода ввода как серию вызовов функции onKeyTyped. Когда Node теряет фокус ввода, среда выполнения JavaFX автоматически применяет существующий составленный текст, если таковой имеется.

      См. также:

      getOnInputMethodTextChanged(), setOnInputMethodTextChanged(EventHandler)

    • nodeOrientation

      public final ObjectProperty<NodeOrientation> nodeOrientationProperty
      Свойство, хранящее NodeOrientation.

      Ориентация узла описывает поток визуальных данных внутри узла. В англоязычном мире визуальные данные обычно текут слева направо. В арабском или иврите визуальные данные текут справа налево. Это соответствует порядку чтения текста в обоих мирах. Значение по умолчанию — слева направо.

      С момента:

      JavaFX 8.0

      См. также:

      getNodeOrientation(), setNodeOrientation(NodeOrientation)

    • effectiveNodeOrientation

      public final ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientationProperty
      Эффективная ориентация узла сцены определяет наследование ориентации узла, возвращая либо слева направо, либо справа налево.

      С момента:

      JavaFX 8.0

      См. также:

      getEffectiveNodeOrientation()

  • Подробное описание конструкторов

    • Scene

      public Scene(Parent root)
      Создает сцену для конкретного корневого узла.

      Параметры:

      root - Корневой узел графа сцены

      Исключения:

      NullPointerException - если root равен null

    • Scene

      public Scene(Parent root,
                   double width,
                   double height)
      Создаёт сцену для определенного корневого узла с определенным размером.

      Параметры:

      root - Корневой узел графа сцены

      Исключения:

      NullPointerException - если root равен null

    • Scene

      public Scene(Parent root,
                   Paint fill)
      Создаёт сцену для конкретного корневого узла с заполнением.

      Параметры:

      root - Родительский элемент

      Исключения:

      NullPointerException - если root равен null

    • Scene

      public Scene(Parent root,
                   double width,
                   double height,
                   Paint fill)
      Создаёт сцену для определенного корневого узла с определенным размером и заполнением.

      Параметры:

      root - Корневой узел графа сцены

      Исключения:

      NullPointerException - если root равен null

    • Scene

      public Scene(Parent root,
                   double width,
                   double height,
                   boolean depthBuffer)
      Конструирует сцену, состоящую из корневого узла с размерами ширины и высоты, и определяет, создаётся ли буфер глубины для этой сцены.

      Сцена, содержащая только 2D-фигуры и без каких-либо 3D-преобразований, не нуждается в буфере глубины. Сцена, содержащая 3D-фигуры или 2D-фигуры с 3D-преобразованиями, может использовать поддержку буфера глубины для правильного рендеринга, отсортированного по глубине; чтобы избежать конфликтов глубины (также известное как Z-конфликты), отключите тестирование глубины для 2D-фигур, которые не имеют 3D-преобразований. Дополнительную информацию см. в depthTest.

      Параметры:

      root - Корневой узел графа сцены

      Исключения:

      NullPointerException - если root равен null

      См. также:

      Node.setDepthTest(DepthTest)

    • Scene

      public Scene(Parent root,
                   double width,
                   double height,
                   boolean depthBuffer,
                   SceneAntialiasing antiAliasing)
      Конструирует сцену, состоящую из корневого узла с размерами ширины и высоты, определяет, создаётся ли буфер глубины для этой сцены, и определяет, запрашивается ли сглаживание сцены.

      Сцена, содержащая только 2D-фигуры и без каких-либо 3D-преобразований, не нуждается ни в буфере глубины, ни в поддержке сглаживания сцены. Сцена, содержащая 3D-фигуры или 2D-фигуры с 3D-преобразованиями, может использовать поддержку буфера глубины для правильного рендеринга, отсортированного по глубине; чтобы избежать конфликтов глубины (также известное как Z-конфликты), отключите тестирование глубины для 2D-фигур, которые не имеют 3D-преобразований. Дополнительную информацию см. в depthTest. Сцена с 3D-фигурами может включить сглаживание сцены для повышения качества рендеринга.

      Сцену можно создавать и изменять в любом потоке до тех пор, пока она не будет присоединена к Window, которая отображается (Window.isShowing(). Это не означает, что сцена потокобезопасна, поэтому одновременное манипулирование из нескольких потоков запрещено, может привести к неожиданным результатам и должно быть избегаемо.

      Параметры:

      root - Корневой узел графа сцены

      Исключения:

      NullPointerException - если root равен null

      С момента:

      JavaFX 8.0

      См. также:

      Node.setDepthTest(DepthTest)

  • Подробное описание методов

    • getAntiAliasing

      public final SceneAntialiasing getAntiAliasing()
      Возвращает заданное SceneAntialiasing для этой Scene.

      Примечание: это условная функция. См. ConditionalFeature.SCENE3D и SceneAntialiasing для получения дополнительной информации.

      С тех пор:

      JavaFX 8.0

    • getWindow

      public final Window getWindow()
      Получает значение свойства window.

      Описание свойства:

      Window для этой Scene

    • windowProperty

      public final ReadOnlyObjectProperty<Window> windowProperty()
      Window для этой Scene

      См. также:

      getWindow()

    • getX

      public final double getX()
      Получает значение свойства x.

      Описание свойства:

      Горизонтальное положение этой Scene на Window.

    • xProperty

      public final ReadOnlyDoubleProperty xProperty()
      Горизонтальное положение этой Scene на Window.

      См. также:

      getX()

    • getY

      public final double getY()
      Получает значение свойства y.

      Описание свойства:

      Вертикальное положение этой Scene на Window.

    • yProperty

      public final ReadOnlyDoubleProperty yProperty()
      Вертикальное положение этой Scene на Window.

      См. также:

      getY()

    • getWidth

      public final double getWidth()
      Получает значение свойства width.

      Описание свойства:

      Ширина этой Scene

    • widthProperty

      public final ReadOnlyDoubleProperty widthProperty()
      Ширина этой Scene

      См. также:

      getWidth()

    • getHeight

      public final double getHeight()
      Получает значение свойства height.

      Описание свойства:

      Высота этой Scene

    • heightProperty

      public final ReadOnlyDoubleProperty heightProperty()
      Высота этой Scene

      См. также:

      getHeight()

    • setCamera

      public final void setCamera(Camera value)
      Устанавливает значение свойства camera.

      Описание свойства:

      Определяет тип камеры, используемой для рендеринга этой Scene. Если camera равно null, для рендеринга используется параллельная камера. Запрещено устанавливать камеру, принадлежащую другим Scene или SubScene.

      Примечание: это условная функция. См. ConditionalFeature.SCENE3D для получения дополнительной информации.

      Значение по умолчанию:

      null

    • getCamera

      public final Camera getCamera()
      Получает значение свойства camera.

      Описание свойства:

      Определяет тип камеры, используемой для рендеринга этой Scene. Если camera равно null, для рендеринга используется параллельная камера. Запрещено устанавливать камеру, принадлежащую другим Scene или SubScene.

      Примечание: это условная функция. См. ConditionalFeature.SCENE3D для получения дополнительной информации.

      Значение по умолчанию:

      null

    • cameraProperty

      public final ObjectProperty<Camera> cameraProperty()
      Определяет тип камеры, используемой для рендеринга этой Scene. Если camera равно null, для рендеринга используется параллельная камера. Запрещено устанавливать камеру, принадлежащую другим Scene или SubScene.

      Примечание: это условная функция. См. ConditionalFeature.SCENE3D для получения дополнительной информации.

      Значение по умолчанию:

      null

      См. также:

      getCamera(), setCamera(Camera)

    • setFill

      public final void setFill(Paint value)
      Устанавливает значение свойства fill.

      Описание свойства:

      Определяет фоновый цвет заливки этой Scene. Поддерживаются как значение null, означающее «не красить фон», так и Paint с прозрачностью. По умолчанию цвет заливки сцены — Color.WHITE, но чаще всего первоначальный цвет, отображаемый пользователю, — это фоновый цвет root node Scene, поскольку он обычно растягивается, чтобы заполнить всё доступное пространство в Scene. Корневому узлу Scene присваивается класс CSS-стилей 'root', и стандартные пользовательские таблицы стилей JavaFX (в настоящее время Caspian и Modena) применяют стили к этому классу стилей root. В случае Caspian это не влияет на цвет заливки фонового узла, а в случае Modena значение по умолчанию устанавливается в светло-серый цвет.

      Значение по умолчанию:

      WHITE

    • getFill

      public final Paint getFill()
      Получает значение свойства fill.

      Описание свойства:

      Определяет фоновый цвет заливки этой Scene. Поддерживаются как значение null, означающее «не красить фон», так и Paint с прозрачностью. По умолчанию цвет заливки сцены — Color.WHITE, но чаще всего первоначальный цвет, отображаемый пользователю, — это фоновый цвет root node Scene, поскольку он обычно растягивается, чтобы заполнить всё доступное пространство в Scene. Корневому узлу Scene присваивается класс CSS-стилей 'root', и стандартные пользовательские таблицы стилей JavaFX (в настоящее время Caspian и Modena) применяют стили к этому классу стилей root. В случае Caspian это не влияет на цвет заливки фонового узла, а в случае Modena значение по умолчанию устанавливается в светло-серый цвет.

      Значение по умолчанию:

      WHITE

    • fillProperty

      public final ObjectProperty<Paint> fillProperty()
      Определяет фоновый цвет заливки этой Scene. Поддерживаются как значение null, означающее «не красить фон», так и Paint с прозрачностью. По умолчанию цвет заливки сцены — Color.WHITE, но чаще всего первоначальный цвет, отображаемый пользователю, — это фоновый цвет root node Scene, поскольку он обычно растягивается, чтобы заполнить всё доступное пространство в Scene. Корневому узлу Scene присваивается класс CSS-стилей 'root', и стандартные пользовательские таблицы стилей JavaFX (в настоящее время Caspian и Modena) применяют стили к этому классу стилей root. В случае Caspian это не влияет на цвет заливки фонового узла, а в случае Modena значение по умолчанию устанавливается в светло-серый цвет.

      Значение по умолчанию:

      WHITE

      См. также:

      getFill(), setFill(Paint)

    • setRoot

      public final void setRoot(Parent value)
      Устанавливает значение свойства root.

      Описание свойства:

      Определяет корневой Node графа сцены. Если корнем используется Group, содержимое графа сцены будет обрезано по ширине и высоте сцены, а изменения размера сцены (если пользователь изменяет размер стадии) не изменят макет графа сцены. Если в качестве корня используется изменяемый узел (разметка Region или Control), то размер корня будет соответствовать размеру сцены, что приведет к перерасчету содержимого по мере необходимости. Сцена не принимает корень null.

    • getRoot

      public final Parent getRoot()
      Получает значение свойства root.

      Описание свойства:

      Определяет корневой Node графа сцены. Если корнем используется Group, содержимое графа сцены будет обрезано по ширине и высоте сцены, а изменения размера сцены (если пользователь изменяет размер стадии) не изменят макет графа сцены. Если в качестве корня используется изменяемый узел (разметка Region или Control), то размер корня будет соответствовать размеру сцены, что приведет к перерасчету содержимого по мере необходимости. Сцена не принимает корень null.

    • rootProperty

      public final ObjectProperty<Parent> rootProperty()
      Определяет корневой Node графа сцены. Если корнем используется Group, содержимое графа сцены будет обрезано по ширине и высоте сцены, а изменения размера сцены (если пользователь изменяет размер стадии) не изменят макет графа сцены. Если в качестве корня используется изменяемый узел (разметка Region или Control), то размер корня будет соответствовать размеру сцены, что приведет к перерасчету содержимого по мере необходимости. Сцена не принимает корень null.

      См. также:

      getRoot(), setRoot(Parent)

    • снимок

      public WritableImage snapshot(WritableImage image)
      Создаёт снимок этой сцены и возвращает отрисованное изображение, когда оно будет готово. Обработка CSS и макета будет выполнена для сцены перед её отрисовкой. Весь целевой образ очищается с помощью заливки Paint этой сцены. Затем узлы сцены отрисовываются на изображении. Точка (0,0) в координатах сцены отображается в (0,0) на изображении. Если изображение меньше размера сцены, отрисовка будет обрезана изображением.

      При создании снимка анимированной сцены, явно приложением или неявно (например, анимация диаграммы), снимок будет отрисован на основе состояния графа сцены в момент создания снимка и не будет отражать последующие изменения анимации.

      Параметры:

      image - изменяемое изображение, которое будет использоваться для хранения отрисованной сцены. Оно может быть null, в этом случае будет создано новое WritableImage. Если изображение не null, сцена будет отрисована на существующем изображении. В этом случае ширина и высота изображения определяют область, которая отрисовывается, вместо ширины и высоты сцены.

      Возвращает:

      отрисованное изображение

      Исключения:

      IllegalStateException - если этот метод вызывается в потоке, отличном от потока JavaFX Application Thread.

      С:

      JavaFX 2.2

    • снимок

      public void snapshot(Callback<SnapshotResult,Void> callback,
                           WritableImage image)
      Создаёт снимок этой сцены в следующем кадре и вызывает указанный метод обратного вызова, когда изображение будет готово. Обработка CSS и макета будет выполнена для сцены перед её отрисовкой. Весь целевой образ очищается с помощью заливки Paint этой сцены. Затем узлы сцены отрисовываются на изображении. Точка (0,0) в координатах сцены отображается в (0,0) на изображении. Если изображение меньше размера сцены, отрисовка будет обрезана изображением.

      Это асинхронный вызов, что означает, что другие события или анимация могут быть обработаны до отрисовки сцены. Если какие-либо из таких событий изменят узел в сцене, это изменение будет отражено в отрисованном изображении (как это будет отражено в кадре, отрисованном для Stage).

      При создании снимка анимированной сцены, явно приложением или неявно (например, анимация диаграммы), снимок будет отрисован на основе состояния графа сцены в момент создания снимка и не будет отражать последующие изменения анимации.

      Параметры:

      callback - класс, метод которого будет вызван, когда изображение будет готово. SnapshotResult, который передаётся в метод обратного вызова, будет содержать отрисованное изображение и исходную сцену, которая была отрисована. Параметр обратного вызова не должен быть null.

      Исключения:

      IllegalStateException - если этот метод вызывается в потоке, отличном от потока JavaFX Application Thread.

      С:

      JavaFX 2.2

    • установитьКурсор

      public final void setCursor(Cursor value)
      Устанавливает значение свойства cursor.

      Описание свойства:

      Определяет курсор мыши для этого Scene.

    • получитьКурсор

      public final Cursor getCursor()
      Получает значение свойства cursor.

      Описание свойства:

      Определяет курсор мыши для этого Scene.

    • свойствоКурсора

      public final ObjectProperty<Cursor> cursorProperty()
      Определяет курсор мыши для этого Scene.

      См. также:

      getCursor(), setCursor(Cursor)

    • найти

      public Node lookup(String selector)
      Ищет любой узел в графе сцены на основе указанного CSS-селектора. Если несколько узлов соответствуют указанному селектору, эта функция возвращает первый из них. Если узлы с этим id не найдены, возвращается null.

      Параметры:

      selector - CSS-селектор для поиска

      Возвращает:

      узел Node в сцене, который соответствует CSS-selector, или null, если ничего не найдено.

    • списокСтилей

      public final ObservableList<String> getStylesheets()
      Получает наблюдаемый список строк URL, связывающих с листами стилей для использования с содержимым этой сцены.

      URL является иерархическим URI вида [схема:][//авторитет][путь]. Если в URL нет компонента [схема:], URL считается только компонентом [путь]. Любой ведущий символ '/' компонента [путь] игнорируется, и [путь] обрабатывается как путь относительно корня пути класса приложения.

      package com.example.javafx.app;
      
       import javafx.application.Application;
       import javafx.scene.Group;
       import javafx.scene.Scene;
       import javafx.stage.Stage;
      
       public class MyApp extends Application {
      
            @Override public void start(Stage stage) {
               Scene scene = new Scene(new Group());
               scene.getStylesheets().add("/com/example/javafx/app/mystyles.css");
               stage.setScene(scene);
               stage.show();
           }
      
           public static void main(String[] args) {
               launch(args);
           }
       }
      Для дополнительной информации об использовании CSS с графом сцены см. Руководство по CSS.

      Возвращает:

      список стилей для использования с этой сценой

    • свойствоЛистаСтилейПользователя

      public final ObjectProperty<String> userAgentStylesheetProperty()

      С:

      JavaFX 8u20

      См. также:

      getUserAgentStylesheet(), setUserAgentStylesheet(String)

    • получитьСписокСтилейПользователя

      public final String getUserAgentStylesheet()
      Получает URL листа стилей пользователя, который будет использоваться этой сценой. Если URL не задан, будет использоваться платформа-стандартный лист стилей пользователя.

      Для дополнительной информации об использовании CSS с графом сцены см. Руководство по CSS.

      Возвращает:

      URL листа стилей пользователя, который будет использоваться этой сценой, или null, если он не задан.

      С:

      JavaFX 8u20

    • установитьСписокСтилейПользователя

      public final void setUserAgentStylesheet(String url)
      Устанавливает URL листа стилей пользователя, который будет использоваться этой сценой вместо платформенного стандартного листа стилей пользователя. Если URL не разрешается в корректное местоположение, будет использоваться платформенный стандартный лист стилей пользователя.

      Для дополнительной информации об использовании CSS с графом сцены см. Руководство по CSS.

      Параметры:

      url - URL является иерархическим URI вида [схема:][//авторитет][путь]. Если в URL нет компонента [схема:], URL считается только компонентом [путь]. Любой ведущий символ '/' компонента [путь] игнорируется, и [путь] обрабатывается как путь относительно корня пути класса приложения.

      С:

      JavaFX 8u20

    • естьБуферГлубины

      public final boolean isDepthBuffer()
      Возвращает атрибут буфера глубины для этой сцены.

      Возвращает:

      атрибут буфера глубины.

    • получитьВладельцаФокуса

      public final Node getFocusOwner()
      Получает значение свойства focusOwner.

      Описание свойства:

      Текущий узел-владелец фокуса сцены. Переменная "focused" этого узла может быть false, если у этой сцены нет окна или если окно неактивно (window.focused == false).

      С:

      JavaFX 2.2

    • свойствоВладельцаФокуса

      public final ReadOnlyObjectProperty<Node> focusOwnerProperty()
      Текущий узел-владелец фокуса сцены. Переменная "focused" этого узла может быть false, если у этой сцены нет окна или если окно неактивно (window.focused == false).

      С:

      JavaFX 2.2

      См. также:

      getFocusOwner()

    • установитьДиспетчерСобытий

      public final void setEventDispatcher(EventDispatcher value)
      Устанавливает значение свойства eventDispatcher.

      Описание свойства:

      Указывает диспетчер событий для этой сцены. При замене значения на новый EventDispatcher, новый диспетчер должен пересылать события заменённому диспетчеру, чтобы сохранить поведение обработки событий по умолчанию сцены.

    • получитьДиспетчерСобытий

      public final EventDispatcher getEventDispatcher()
      Получает значение свойства eventDispatcher.

      Описание свойства:

      Указывает диспетчер событий для этой сцены. При замене значения на новый EventDispatcher, новый диспетчер должен пересылать события заменённому диспетчеру, чтобы сохранить поведение обработки событий по умолчанию сцены.

    • свойствоДиспетчераСобытий

      public final ObjectProperty<EventDispatcher> eventDispatcherProperty()
      Указывает диспетчер событий для этой сцены. При замене значения на новый EventDispatcher, новый диспетчер должен пересылать события заменённому диспетчеру, чтобы сохранить поведение обработки событий по умолчанию сцены.

      См. также:

      getEventDispatcher(), setEventDispatcher(EventDispatcher)

    • добавитьОбработчикСобытий

      public final <T extends Event> void addEventHandler(EventType<T> eventType,
                                                          EventHandler<? super T> eventHandler)
      Регистрирует обработчик событий для этой сцены. Обработчик вызывается, когда сцена получает Event указанного типа во время фазы распространения доставки события.

      Типы параметров:

      T - конкретный класс события обработчика

      Параметры:

      eventType - тип событий, которые должен получать обработчик

      Исключения:

      NullPointerException - если тип события или обработчик равен null

    • удалитьОбработчикСобытий

      public final <T extends Event> void removeEventHandler(EventType<T> eventType,
                                                             EventHandler<? super T> eventHandler)
      Отменяет регистрацию ранее зарегистрированного обработчика событий из этой сцены. Один обработчик может быть зарегистрирован для разных типов событий, поэтому вызывающей стороне необходимо указать конкретный тип события, из которого нужно удалить обработчик.

      Типы параметров:

      T - конкретный класс события обработчика

      Параметры:

      eventType - тип события, из которого нужно удалить обработчик

      Исключения:

      NullPointerException - если тип события или обработчик равен null

    • addEventFilter

      public final <T extends Event> void addEventFilter(EventType<T> eventType,
                                                         EventHandler<? super T> eventFilter)
      Регистрирует фильтр событий для этой сцены. Фильтр вызывается, когда сцена получает Event указанного типа во время фазы захвата доставки события.

      Параметры типа:

      T - specific event class of the filter

      Параметры:

      eventType - the type of the events to receive by the filter

      Исключения:

      NullPointerException - if the event type or filter is null

    • removeEventFilter

      public final <T extends Event> void removeEventFilter(EventType<T> eventType,
                                                            EventHandler<? super T> eventFilter)
      Отменяет регистрацию ранее зарегистрированного фильтра событий из этой сцены. Один фильтр мог быть зарегистрирован для различных типов событий, поэтому вызывающему абоненту необходимо указать конкретный тип события, из которого необходимо отменить регистрацию фильтра.

      Параметры типа:

      T - specific event class of the filter

      Параметры:

      eventType - the event type from which to unregister

      Исключения:

      NullPointerException - if the event type or filter is null

    • setEventHandler

      protected final <T extends Event> void setEventHandler(EventType<T> eventType,
                                                             EventHandler<? super T> eventHandler)
      Устанавливает обработчик для использования для этого типа события. Одновременно может быть указан только один такой обработчик. Этот обработчик гарантированно будет вызван первым. Это используется для регистрации определенных пользователем обработчиков событий onFoo.

      Параметры типа:

      T - specific event class of the handler

      Параметры:

      eventType - the event type to associate with the given eventHandler

      Исключения:

      NullPointerException - if the event type is null

    • addMnemonic

      public void addMnemonic(Mnemonic m)
      Регистрирует указанную мнемонику.

      Параметры:

      m - The mnemonic

    • removeMnemonic

      public void removeMnemonic(Mnemonic m)
      Отменяет регистрацию указанной мнемоники.

      Параметры:

      m - The mnemonic

    • getMnemonics

      public ObservableMap<KeyCombination,ObservableList<Mnemonic>> getMnemonics()
      Получает список мнемоник для этого Scene.

      Возвращает:

      the list of mnemonics

    • getAccelerators

      public ObservableMap<KeyCombination,Runnable> getAccelerators()
      Получает список ускорителей для этого Scene.

      Возвращает:

      the list of accelerators

    • buildEventDispatchChain

      public EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
      Постройте цепочку диспетчеризации событий для этой сцены. Цепочка диспетчеризации событий содержит все диспетчеры событий от stage до этой сцены.

      Определено в:

      buildEventDispatchChain in interface EventTarget

      Параметры:

      tail - the initial chain to build from

      Возвращает:

      the resulting event dispatch chain for this scene

    • setOnContextMenuRequested

      public final void setOnContextMenuRequested(EventHandler<? super ContextMenuEvent> value)
      Задает значение свойства onContextMenuRequested.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда на этой Scene была нажата (нажата и отпущена) кнопка мыши.

      Начиная с:

      JavaFX 2.1

    • getOnContextMenuRequested

      public final EventHandler<? super ContextMenuEvent> getOnContextMenuRequested()
      Получает значение свойства onContextMenuRequested.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда на этой Scene была нажата (нажата и отпущена) кнопка мыши.

      Начиная с:

      JavaFX 2.1

    • onContextMenuRequestedProperty

      public final ObjectProperty<EventHandler<? super ContextMenuEvent>> onContextMenuRequestedProperty()
      Определяет функцию, которая будет вызываться, когда на этой Scene была нажата (нажата и отпущена) кнопка мыши.

      Начиная с:

      JavaFX 2.1

      См. также:

      getOnContextMenuRequested(), setOnContextMenuRequested(EventHandler)

    • setOnMouseClicked

      public final void setOnMouseClicked(EventHandler<? super MouseEvent> value)
      Задает значение свойства onMouseClicked.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда на этой Scene была нажата (нажата и отпущена) кнопка мыши.

    • getOnMouseClicked

      public final EventHandler<? super MouseEvent> getOnMouseClicked()
      Получает значение свойства onMouseClicked.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда на этой Scene была нажата (нажата и отпущена) кнопка мыши.

    • onMouseClickedProperty

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseClickedProperty()
      Определяет функцию, которая будет вызываться, когда на этой Scene была нажата (нажата и отпущена) кнопка мыши.

      См. также:

      getOnMouseClicked(), setOnMouseClicked(EventHandler)

    • setOnMouseDragged

      public final void setOnMouseDragged(EventHandler<? super MouseEvent> value)
      Задает значение свойства onMouseDragged.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда кнопка мыши нажата на этой Scene, а затем перетаскивается.

    • getOnMouseDragged

      public final EventHandler<? super MouseEvent> getOnMouseDragged()
      Получает значение свойства onMouseDragged.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда кнопка мыши нажата на этой Scene, а затем перетаскивается.

    • onMouseDraggedProperty

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseDraggedProperty()
      Определяет функцию, которая будет вызываться, когда кнопка мыши нажата на этой Scene, а затем перетаскивается.

      См. также:

      getOnMouseDragged(), setOnMouseDragged(EventHandler)

    • setOnMouseEntered

      public final void setOnMouseEntered(EventHandler<? super MouseEvent> value)
      Задает значение свойства onMouseEntered.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда мышь входит в эту Scene.

    • getOnMouseEntered

      public final EventHandler<? super MouseEvent> getOnMouseEntered()
      Получает значение свойства onMouseEntered.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда мышь входит в эту Scene.

    • onMouseEnteredProperty

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseEnteredProperty()
      Определяет функцию, которая будет вызываться, когда мышь входит в эту Scene.

      См. также:

      getOnMouseEntered(), setOnMouseEntered(EventHandler)

    • setOnMouseExited

      public final void setOnMouseExited(EventHandler<? super MouseEvent> value)
      Задает значение свойства onMouseExited.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда мышь выходит из этой Scene.

    • getOnMouseExited

      public final EventHandler<? super MouseEvent> getOnMouseExited()
      Получает значение свойства onMouseExited.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда мышь выходит из этой Scene.

    • onMouseExitedProperty

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseExitedProperty()
      Определяет функцию, которая будет вызываться, когда мышь выходит из этой Scene.

      См. также:

      getOnMouseExited(), setOnMouseExited(EventHandler)

    • setOnMouseMoved

      public final void setOnMouseMoved(EventHandler<? super MouseEvent> value)
      Задает значение свойства onMouseMoved.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда курсор мыши перемещается в пределах этого Scene, но никакие кнопки не были нажаты.

    • getOnMouseMoved

      public final EventHandler<? super MouseEvent> getOnMouseMoved()
      Получает значение свойства onMouseMoved.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда курсор мыши перемещается в пределах этого Scene, но никакие кнопки не были нажаты.

    • onMouseMovedProperty

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseMovedProperty()
      Определяет функцию, которая будет вызываться, когда курсор мыши перемещается в пределах этого Scene, но никакие кнопки не были нажаты.

      См. также:

      getOnMouseMoved(), setOnMouseMoved(EventHandler)

    • setOnMousePressed

      public final void setOnMousePressed(EventHandler<? super MouseEvent> value)
      Задает значение свойства onMousePressed.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда кнопка мыши нажата на этой Scene.

    • getOnMousePressed

      public final EventHandler<? super MouseEvent> getOnMousePressed()
      Получает значение свойства onMousePressed.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда кнопка мыши нажата на этой Scene.

    • onMousePressedProperty

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMousePressedProperty()
      Определяет функцию, которая будет вызываться, когда кнопка мыши нажата на этой Scene.

      См. также:

      getOnMousePressed(), setOnMousePressed(EventHandler)

    • setOnMouseReleased

      public final void setOnMouseReleased(EventHandler<? super MouseEvent> value)
      Задает значение свойства onMouseReleased.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда кнопка мыши отпущена на этой Scene.

    • getOnMouseReleased

      public final EventHandler<? super MouseEvent> getOnMouseReleased()
      Получает значение свойства onMouseReleased.

      Описание свойства:

      Определяет функцию, которая будет вызываться, когда кнопка мыши отпущена на этой Scene.

    • onMouseReleasedProperty

      public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseReleasedProperty()
      Определяет функцию, которая вызывается при отпускании кнопки мыши на этой Scene.

      См. также:

      getOnMouseReleased(), setOnMouseReleased(EventHandler)

    • setOnDragDetected

      public final void setOnDragDetected(EventHandler<? super MouseEvent> value)
      Устанавливает значение свойства onDragDetected.

      Описание свойства:

      Определяет функцию, которая вызывается при обнаружении жеста перетаскивания. Это правильное место для начала операции перетаскивания и перекладывания.

    • getOnDragDetected

      public final EventHandler<? super MouseEvent> getOnDragDetected()
      Получает значение свойства onDragDetected.

      Описание свойства:

      Определяет функцию, которая вызывается при обнаружении жеста перетаскивания. Это правильное место для начала операции перетаскивания и перекладывания.

    • onDragDetectedProperty

      public final ObjectProperty<EventHandler<? super MouseEvent>> onDragDetectedProperty()
      Определяет функцию, которая вызывается при обнаружении жеста перетаскивания. Это правильное место для начала операции перетаскивания и перекладывания.

      См. также:

      getOnDragDetected(), setOnDragDetected(EventHandler)

    • setOnMouseDragOver

      public final void setOnMouseDragOver(EventHandler<? super MouseDragEvent> value)
      Устанавливает значение свойства onMouseDragOver.

      Описание свойства:

      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания происходит внутри этой Scene.

      С:

      JavaFX 2.1

    • getOnMouseDragOver

      public final EventHandler<? super MouseDragEvent> getOnMouseDragOver()
      Получает значение свойства onMouseDragOver.

      Описание свойства:

      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания происходит внутри этой Scene.

      С:

      JavaFX 2.1

    • onMouseDragOverProperty

      public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragOverProperty()
      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания происходит внутри этой Scene.

      С:

      JavaFX 2.1

      См. также:

      getOnMouseDragOver(), setOnMouseDragOver(EventHandler)

    • setOnMouseDragReleased

      public final void setOnMouseDragReleased(EventHandler<? super MouseDragEvent> value)
      Устанавливает значение свойства onMouseDragReleased.

      Описание свойства:

      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания заканчивается внутри этой Scene.

      С:

      JavaFX 2.1

    • getOnMouseDragReleased

      public final EventHandler<? super MouseDragEvent> getOnMouseDragReleased()
      Получает значение свойства onMouseDragReleased.

      Описание свойства:

      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания заканчивается внутри этой Scene.

      С:

      JavaFX 2.1

    • onMouseDragReleasedProperty

      public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragReleasedProperty()
      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания заканчивается внутри этой Scene.

      С:

      JavaFX 2.1

      См. также:

      getOnMouseDragReleased(), setOnMouseDragReleased(EventHandler)

    • setOnMouseDragEntered

      public final void setOnMouseDragEntered(EventHandler<? super MouseDragEvent> value)
      Устанавливает значение свойства onMouseDragEntered.

      Описание свойства:

      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания входит в эту Scene.

      С:

      JavaFX 2.1

    • getOnMouseDragEntered

      public final EventHandler<? super MouseDragEvent> getOnMouseDragEntered()
      Получает значение свойства onMouseDragEntered.

      Описание свойства:

      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания входит в эту Scene.

      С:

      JavaFX 2.1

    • onMouseDragEnteredProperty

      public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragEnteredProperty()
      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания входит в эту Scene.

      С:

      JavaFX 2.1

      См. также:

      getOnMouseDragEntered(), setOnMouseDragEntered(EventHandler)

    • setOnMouseDragExited

      public final void setOnMouseDragExited(EventHandler<? super MouseDragEvent> value)
      Устанавливает значение свойства onMouseDragExited.

      Описание свойства:

      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания выходит из этой Scene.

      С:

      JavaFX 2.1

    • getOnMouseDragExited

      public final EventHandler<? super MouseDragEvent> getOnMouseDragExited()
      Получает значение свойства onMouseDragExited.

      Описание свойства:

      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания выходит из этой Scene.

      С:

      JavaFX 2.1

    • onMouseDragExitedProperty

      public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragExitedProperty()
      Определяет функцию, которая вызывается, когда весь жест нажатия-перетаскивания-отпускания выходит из этой Scene.

      С:

      JavaFX 2.1

      См. также:

      getOnMouseDragExited(), setOnMouseDragExited(EventHandler)

    • setOnScrollStarted

      public final void setOnScrollStarted(EventHandler<? super ScrollEvent> value)
      Устанавливает значение свойства onScrollStarted.

      Описание свойства:

      Определяет функцию, которая вызывается при обнаружении жеста прокрутки.

      С:

      JavaFX 2.2

    • getOnScrollStarted

      public final EventHandler<? super ScrollEvent> getOnScrollStarted()
      Получает значение свойства onScrollStarted.

      Описание свойства:

      Определяет функцию, которая вызывается при обнаружении жеста прокрутки.

      С:

      JavaFX 2.2

    • onScrollStartedProperty

      public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollStartedProperty()
      Определяет функцию, которая вызывается при обнаружении жеста прокрутки.

      С:

      JavaFX 2.2

      См. также:

      getOnScrollStarted(), setOnScrollStarted(EventHandler)

    • setOnScroll

      public final void setOnScroll(EventHandler<? super ScrollEvent> value)
      Устанавливает значение свойства onScroll.

      Описание свойства:

      Определяет функцию, которая вызывается, когда пользователь выполняет действие прокрутки.

    • getOnScroll

      public final EventHandler<? super ScrollEvent> getOnScroll()
      Получает значение свойства onScroll.

      Описание свойства:

      Определяет функцию, которая вызывается, когда пользователь выполняет действие прокрутки.

    • onScrollProperty

      public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollProperty()
      Определяет функцию, которая вызывается, когда пользователь выполняет действие прокрутки.

      См. также:

      getOnScroll(), setOnScroll(EventHandler)

    • setOnScrollFinished

      public final void setOnScrollFinished(EventHandler<? super ScrollEvent> value)
      Устанавливает значение свойства onScrollFinished.

      Описание свойства:

      Определяет функцию, которая вызывается, когда жест прокрутки заканчивается.

      С:

      JavaFX 2.2

    • getOnScrollFinished

      public final EventHandler<? super ScrollEvent> getOnScrollFinished()
      Получает значение свойства onScrollFinished.

      Описание свойства:

      Определяет функцию, которая вызывается, когда жест прокрутки заканчивается.

      С:

      JavaFX 2.2

    • onScrollFinishedProperty

      public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollFinishedProperty()
      Определяет функцию, которая вызывается, когда жест прокрутки заканчивается.

      С:

      JavaFX 2.2

      См. также:

      getOnScrollFinished(), setOnScrollFinished(EventHandler)

    • setOnRotationStarted

      public final void setOnRotationStarted(EventHandler<? super RotateEvent> value)
      Устанавливает значение свойства onRotationStarted.

      Описание свойства:

      Определяет функцию, которая вызывается при обнаружении жеста вращения.

      С:

      JavaFX 2.2

    • getOnRotationStarted

      public final EventHandler<? super RotateEvent> getOnRotationStarted()
      Получает значение свойства onRotationStarted.

      Описание свойства:

      Определяет функцию, которая вызывается при обнаружении жеста вращения.

      С:

      JavaFX 2.2

    • onRotationStartedProperty

      public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationStartedProperty()
      Определяет функцию, которая вызывается при обнаружении жеста вращения.

      С:

      JavaFX 2.2

      См. также:

      getOnRotationStarted(), setOnRotationStarted(EventHandler)

    • setOnRotate

      public final void setOnRotate(EventHandler<? super RotateEvent> value)
      Устанавливает значение свойства onRotate.

      Описание свойства:

      Определяет функцию, которая вызывается, когда пользователь выполняет действие вращения.

      С:

      JavaFX 2.2

    • getOnRotate

      public final EventHandler<? super RotateEvent> getOnRotate()
      Получает значение свойства onRotate.

      Описание свойства:

      Определяет функцию, которая вызывается, когда пользователь выполняет действие вращения.

      С:

      JavaFX 2.2

    • onRotateProperty

      public final ObjectProperty<EventHandler<? super RotateEvent>> onRotateProperty()
      Определяет функцию, которая будет вызвана, когда пользователь выполняет действие вращения.

      С:

      JavaFX 2.2

      См. также:

      getOnRotate(), setOnRotate(EventHandler)

    • setOnRotationFinished

      public final void setOnRotationFinished(EventHandler<? super RotateEvent> value)
      Задает значение свойства onRotationFinished.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда жест вращения заканчивается.

      С:

      JavaFX 2.2

    • getOnRotationFinished

      public final EventHandler<? super RotateEvent> getOnRotationFinished()
      Получает значение свойства onRotationFinished.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда жест вращения заканчивается.

      С:

      JavaFX 2.2

    • onRotationFinishedProperty

      public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationFinishedProperty()
      Определяет функцию, которая будет вызвана, когда жест вращения заканчивается.

      С:

      JavaFX 2.2

      См. также:

      getOnRotationFinished(), setOnRotationFinished(EventHandler)

    • setOnZoomStarted

      public final void setOnZoomStarted(EventHandler<? super ZoomEvent> value)
      Задает значение свойства onZoomStarted.

      Описание свойства:

      Определяет функцию, которая будет вызвана при обнаружении жеста масштабирования.

      С:

      JavaFX 2.2

    • getOnZoomStarted

      public final EventHandler<? super ZoomEvent> getOnZoomStarted()
      Получает значение свойства onZoomStarted.

      Описание свойства:

      Определяет функцию, которая будет вызвана при обнаружении жеста масштабирования.

      С:

      JavaFX 2.2

    • onZoomStartedProperty

      public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomStartedProperty()
      Определяет функцию, которая будет вызвана при обнаружении жеста масштабирования.

      С:

      JavaFX 2.2

      См. также:

      getOnZoomStarted(), setOnZoomStarted(EventHandler)

    • setOnZoom

      public final void setOnZoom(EventHandler<? super ZoomEvent> value)
      Задает значение свойства onZoom.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда пользователь выполняет действие масштабирования.

      С:

      JavaFX 2.2

    • getOnZoom

      public final EventHandler<? super ZoomEvent> getOnZoom()
      Получает значение свойства onZoom.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда пользователь выполняет действие масштабирования.

      С:

      JavaFX 2.2

    • onZoomProperty

      public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomProperty()
      Определяет функцию, которая будет вызвана, когда пользователь выполняет действие масштабирования.

      С:

      JavaFX 2.2

      См. также:

      getOnZoom(), setOnZoom(EventHandler)

    • setOnZoomFinished

      public final void setOnZoomFinished(EventHandler<? super ZoomEvent> value)
      Задает значение свойства onZoomFinished.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда жест масштабирования заканчивается.

      С:

      JavaFX 2.2

    • getOnZoomFinished

      public final EventHandler<? super ZoomEvent> getOnZoomFinished()
      Получает значение свойства onZoomFinished.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда жест масштабирования заканчивается.

      С:

      JavaFX 2.2

    • onZoomFinishedProperty

      public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomFinishedProperty()
      Определяет функцию, которая будет вызвана, когда жест масштабирования заканчивается.

      С:

      JavaFX 2.2

      См. также:

      getOnZoomFinished(), setOnZoomFinished(EventHandler)

    • setOnSwipeUp

      public final void setOnSwipeUp(EventHandler<? super SwipeEvent> value)
      Задает значение свойства onSwipeUp.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания вверх.

      С:

      JavaFX 2.2

    • getOnSwipeUp

      public final EventHandler<? super SwipeEvent> getOnSwipeUp()
      Получает значение свойства onSwipeUp.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания вверх.

      С:

      JavaFX 2.2

    • onSwipeUpProperty

      public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeUpProperty()
      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания вверх.

      С:

      JavaFX 2.2

      См. также:

      getOnSwipeUp(), setOnSwipeUp(EventHandler)

    • setOnSwipeDown

      public final void setOnSwipeDown(EventHandler<? super SwipeEvent> value)
      Задает значение свойства onSwipeDown.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания вниз.

      С:

      JavaFX 2.2

    • getOnSwipeDown

      public final EventHandler<? super SwipeEvent> getOnSwipeDown()
      Получает значение свойства onSwipeDown.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания вниз.

      С:

      JavaFX 2.2

    • onSwipeDownProperty

      public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeDownProperty()
      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания вниз.

      С:

      JavaFX 2.2

      См. также:

      getOnSwipeDown(), setOnSwipeDown(EventHandler)

    • setOnSwipeLeft

      public final void setOnSwipeLeft(EventHandler<? super SwipeEvent> value)
      Задает значение свойства onSwipeLeft.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания влево.

      С:

      JavaFX 2.2

    • getOnSwipeLeft

      public final EventHandler<? super SwipeEvent> getOnSwipeLeft()
      Получает значение свойства onSwipeLeft.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания влево.

      С:

      JavaFX 2.2

    • onSwipeLeftProperty

      public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeLeftProperty()
      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания влево.

      С:

      JavaFX 2.2

      См. также:

      getOnSwipeLeft(), setOnSwipeLeft(EventHandler)

    • setOnSwipeRight

      public final void setOnSwipeRight(EventHandler<? super SwipeEvent> value)
      Задает значение свойства onSwipeRight.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания вправо.

      С:

      JavaFX 2.2

    • getOnSwipeRight

      public final EventHandler<? super SwipeEvent> getOnSwipeRight()
      Получает значение свойства onSwipeRight.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания вправо.

      С:

      JavaFX 2.2

    • onSwipeRightProperty

      public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeRightProperty()
      Определяет функцию, которая будет вызвана, когда в этой сцене происходит жест смахивания вправо.

      С:

      JavaFX 2.2

      См. также:

      getOnSwipeRight(), setOnSwipeRight(EventHandler)

    • setOnTouchPressed

      public final void setOnTouchPressed(EventHandler<? super TouchEvent> value)
      Задает значение свойства onTouchPressed.

      Описание свойства:

      Определяет функцию, которая будет вызвана при нажатии новой точки касания.

      С:

      JavaFX 2.2

    • getOnTouchPressed

      public final EventHandler<? super TouchEvent> getOnTouchPressed()
      Получает значение свойства onTouchPressed.

      Описание свойства:

      Определяет функцию, которая будет вызвана при нажатии новой точки касания.

      С:

      JavaFX 2.2

    • onTouchPressedProperty

      public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchPressedProperty()
      Определяет функцию, которая будет вызвана при нажатии новой точки касания.

      С:

      JavaFX 2.2

      См. также:

      getOnTouchPressed(), setOnTouchPressed(EventHandler)

    • setOnTouchMoved

      public final void setOnTouchMoved(EventHandler<? super TouchEvent> value)
      Задает значение свойства onTouchMoved.

      Описание свойства:

      Определяет функцию, которая будет вызвана при перемещении точки касания.

      С:

      JavaFX 2.2

    • getOnTouchMoved

      public final EventHandler<? super TouchEvent> getOnTouchMoved()
      Получает значение свойства onTouchMoved.

      Описание свойства:

      Определяет функцию, которая будет вызвана при перемещении точки касания.

      С:

      JavaFX 2.2

    • onTouchMovedProperty

      public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchMovedProperty()
      Определяет функцию, которая будет вызвана при перемещении точки касания.

      С:

      JavaFX 2.2

      См. также:

      getOnTouchMoved(), setOnTouchMoved(EventHandler)

    • setOnTouchReleased

      public final void setOnTouchReleased(EventHandler<? super TouchEvent> value)
      Устанавливает значение свойства onTouchReleased.

      Описание свойства:

      Определяет функцию, которая будет вызвана при нажатии новой точки касания.

      С тех пор:

      JavaFX 2.2

    • getOnTouchReleased

      public final EventHandler<? super TouchEvent> getOnTouchReleased()
      Получает значение свойства onTouchReleased.

      Описание свойства:

      Определяет функцию, которая будет вызвана при нажатии новой точки касания.

      С тех пор:

      JavaFX 2.2

    • onTouchReleasedProperty

      public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchReleasedProperty()
      Определяет функцию, которая будет вызвана при нажатии новой точки касания.

      С тех пор:

      JavaFX 2.2

      См. также:

      getOnTouchReleased(), setOnTouchReleased(EventHandler)

    • setOnTouchStationary

      public final void setOnTouchStationary(EventHandler<? super TouchEvent> value)
      Устанавливает значение свойства onTouchStationary.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда точка касания остается нажатой и неподвижной.

      С тех пор:

      JavaFX 2.2

    • getOnTouchStationary

      public final EventHandler<? super TouchEvent> getOnTouchStationary()
      Получает значение свойства onTouchStationary.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда точка касания остается нажатой и неподвижной.

      С тех пор:

      JavaFX 2.2

    • onTouchStationaryProperty

      public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchStationaryProperty()
      Определяет функцию, которая будет вызвана, когда точка касания остается нажатой и неподвижной.

      С тех пор:

      JavaFX 2.2

      См. также:

      getOnTouchStationary(), setOnTouchStationary(EventHandler)

    • setOnDragEntered

      public final void setOnDragEntered(EventHandler<? super DragEvent> value)
      Устанавливает значение свойства onDragEntered.

      Описание свойства:

      * Обработка перетаскивания * *

    • getOnDragEntered

      public final EventHandler<? super DragEvent> getOnDragEntered()
      Получает значение свойства onDragEntered.

      Описание свойства:

      * Обработка перетаскивания * *

    • onDragEnteredProperty

      public final ObjectProperty<EventHandler<? super DragEvent>> onDragEnteredProperty()
      Определяет функцию, которая будет вызвана, когда жесты перетаскивания войдут в эту Scene.
    • setOnDragExited

      public final void setOnDragExited(EventHandler<? super DragEvent> value)
      Устанавливает значение свойства onDragExited.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда жесты перетаскивания покинут эту Scene.

    • getOnDragExited

      public final EventHandler<? super DragEvent> getOnDragExited()
      Получает значение свойства onDragExited.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда жесты перетаскивания покинут эту Scene.

    • onDragExitedProperty

      public final ObjectProperty<EventHandler<? super DragEvent>> onDragExitedProperty()
      Определяет функцию, которая будет вызвана, когда жесты перетаскивания покинут эту Scene.

      См. также:

      getOnDragExited(), setOnDragExited(EventHandler)

    • setOnDragOver

      public final void setOnDragOver(EventHandler<? super DragEvent> value)
      Устанавливает значение свойства onDragOver.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда жесты перетаскивания будут выполнены внутри этой Scene.

    • getOnDragOver

      public final EventHandler<? super DragEvent> getOnDragOver()
      Получает значение свойства onDragOver.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда жесты перетаскивания будут выполнены внутри этой Scene.

    • onDragOverProperty

      public final ObjectProperty<EventHandler<? super DragEvent>> onDragOverProperty()
      Определяет функцию, которая будет вызвана, когда жесты перетаскивания будут выполнены внутри этой Scene.

      См. также:

      getOnDragOver(), setOnDragOver(EventHandler)

    • setOnDragDropped

      public final void setOnDragDropped(EventHandler<? super DragEvent> value)
      Устанавливает значение свойства onDragDropped.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда кнопка мыши отпущена на этой Scene во время жеста перетаскивания и выгрузки. Передача данных из DragEvent's dragboard должна происходить в этой функции.

    • getOnDragDropped

      public final EventHandler<? super DragEvent> getOnDragDropped()
      Получает значение свойства onDragDropped.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда кнопка мыши отпущена на этой Scene во время жеста перетаскивания и выгрузки. Передача данных из DragEvent's dragboard должна происходить в этой функции.

    • onDragDroppedProperty

      public final ObjectProperty<EventHandler<? super DragEvent>> onDragDroppedProperty()
      Определяет функцию, которая будет вызвана, когда кнопка мыши отпущена на этой Scene во время жеста перетаскивания и выгрузки. Передача данных из DragEvent's dragboard должна происходить в этой функции.

      См. также:

      getOnDragDropped(), setOnDragDropped(EventHandler)

    • setOnDragDone

      public final void setOnDragDone(EventHandler<? super DragEvent> value)
      Устанавливает значение свойства onDragDone.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда этот @{code Scene} является источником жеста перетаскивания и выгрузки после того, как данные были выгружены на целевой объект. Значение события показывает, что произошло на целевом объекте. Если transferMode имеет значение MOVE, то источник может очистить свои данные. Очистка данных источника обеспечивает пользователю соответствующее визуальное подтверждение, что данные были перемещены с помощью жеста перетаскивания и выгрузки. Значение transferMode, равное NONE, указывает, что данные не были переданы во время жеста перетаскивания и выгрузки.

    • getOnDragDone

      public final EventHandler<? super DragEvent> getOnDragDone()
      Получает значение свойства onDragDone.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда этот @{code Scene} является источником жеста перетаскивания и выгрузки после того, как данные были выгружены на целевой объект. Значение события показывает, что произошло на целевом объекте. Если transferMode имеет значение MOVE, то источник может очистить свои данные. Очистка данных источника обеспечивает пользователю соответствующее визуальное подтверждение, что данные были перемещены с помощью жеста перетаскивания и выгрузки. Значение transferMode, равное NONE, указывает, что данные не были переданы во время жеста перетаскивания и выгрузки.

    • onDragDoneProperty

      public final ObjectProperty<EventHandler<? super DragEvent>> onDragDoneProperty()
      Определяет функцию, которая будет вызвана, когда этот @{code Scene} является источником жеста перетаскивания и выгрузки после того, как данные были выгружены на целевой объект. Значение события показывает, что произошло на целевом объекте. Если transferMode имеет значение MOVE, то источник может очистить свои данные. Очистка данных источника обеспечивает пользователю соответствующее визуальное подтверждение, что данные были перемещены с помощью жеста перетаскивания и выгрузки. Значение transferMode, равное NONE, указывает, что данные не были переданы во время жеста перетаскивания и выгрузки.

      См. также:

      getOnDragDone(), setOnDragDone(EventHandler)

    • startDragAndDrop

      public Dragboard startDragAndDrop(TransferMode... transferModes)
      Подтверждает потенциальный жест перетаскивания и выгрузки, распознанный над этой Scene. Может быть вызван только из обработчика события DRAG_DETECTED. Возвращаемый Dragboard используется для передачи данных во время жеста перетаскивания и выгрузки. Размещение данных этой Scene на Dragboard также идентифицирует эту Scene как источник жеста перетаскивания и выгрузки. Более подробная информация о жестах перетаскивания и выгрузки описана в обзоре DragEvent.

      Параметры:

      transferModes - Поддерживаемый(ые) TransferMode этой Node

      Возвращает:

      Dragboard для размещения данных этой Scene

      Исключения:

      IllegalStateException - если перетаскивание и выгрузка не могут быть начаты в данный момент (вызывается вне обработки события DRAG_DETECTED).

      См. также:

      DragEvent

    • startFullDrag

      public void startFullDrag()
      Запускает полный жест нажатия-перетаскивания-отпускания с этой сценой в качестве источника жеста. Этот метод может быть вызван только из обработчика события мыши DRAG_DETECTED. Более подробная информация о жестах перетаскивания доступна в обзоре MouseEvent и MouseDragEvent.

      Исключения:

      IllegalStateException - если полный жест нажатия-перетаскивания-отпускания не может быть запущен в данный момент (вызывается вне обработки события DRAG_DETECTED).

      С тех пор:

      JavaFX 2.1

      См. также:

      MouseEvent, MouseDragEvent

    • setOnKeyPressed

      public final void setOnKeyPressed(EventHandler<? super KeyEvent> value)
      Устанавливает значение свойства onKeyPressed.

      Описание свойства:

      Определяет функцию, которая будет вызвана, когда у некоторой Node этой Scene есть фокус ввода и нажата клавиша. Функция вызывается только в том случае, если событие еще не было обработано во время его фазы захвата или распространения.

    • getOnKeyPressed

      public final EventHandler<? super KeyEvent> getOnKeyPressed()
      Получает значение свойства onKeyPressed.

      Описание свойства:

      Определяет функцию, которая вызывается, когда у какого-либо Node этого Scene есть фокус ввода и была нажата клавиша. Функция вызывается только в том случае, если событие ещё не было обработано во время фазы захвата или фазы распространения.

    • onKeyPressedProperty

      public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyPressedProperty()
      Определяет функцию, которая вызывается, когда у какого-либо Node этого Scene есть фокус ввода и была нажата клавиша. Функция вызывается только в том случае, если событие ещё не было обработано во время фазы захвата или фазы распространения.

      См. также:

      getOnKeyPressed(), setOnKeyPressed(EventHandler)

    • setOnKeyReleased

      public final void setOnKeyReleased(EventHandler<? super KeyEvent> value)
      Устанавливает значение свойства onKeyReleased.

      Описание свойства:

      Определяет функцию, которая вызывается, когда у какого-либо Node этого Scene есть фокус ввода и клавиша была отпущена. Функция вызывается только в том случае, если событие ещё не было обработано во время фазы захвата или фазы распространения.

    • getOnKeyReleased

      public final EventHandler<? super KeyEvent> getOnKeyReleased()
      Получает значение свойства onKeyReleased.

      Описание свойства:

      Определяет функцию, которая вызывается, когда у какого-либо Node этого Scene есть фокус ввода и клавиша была отпущена. Функция вызывается только в том случае, если событие ещё не было обработано во время фазы захвата или фазы распространения.

    • onKeyReleasedProperty

      public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyReleasedProperty()
      Определяет функцию, которая вызывается, когда у какого-либо Node этого Scene есть фокус ввода и клавиша была отпущена. Функция вызывается только в том случае, если событие ещё не было обработано во время фазы захвата или фазы распространения.

      См. также:

      getOnKeyReleased(), setOnKeyReleased(EventHandler)

    • setOnKeyTyped

      public final void setOnKeyTyped(EventHandler<? super KeyEvent> value)
      Устанавливает значение свойства onKeyTyped.

      Описание свойства:

      Определяет функцию, которая вызывается, когда у какого-либо Node этого Scene есть фокус ввода и была нажата клавиша. Функция вызывается только в том случае, если событие ещё не было обработано во время фазы захвата или фазы распространения.

    • getOnKeyTyped

      public final EventHandler<? super KeyEvent> getOnKeyTyped()
      Получает значение свойства onKeyTyped.

      Описание свойства:

      Определяет функцию, которая вызывается, когда у какого-либо Node этого Scene есть фокус ввода и была нажата клавиша. Функция вызывается только в том случае, если событие ещё не было обработано во время фазы захвата или фазы распространения.

    • onKeyTypedProperty

      public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyTypedProperty()
      Определяет функцию, которая вызывается, когда у какого-либо Node этого Scene есть фокус ввода и была нажата клавиша. Функция вызывается только в том случае, если событие ещё не было обработано во время фазы захвата или фазы распространения.

      См. также:

      getOnKeyTyped(), setOnKeyTyped(EventHandler)

    • setOnInputMethodTextChanged

      public final void setOnInputMethodTextChanged(EventHandler<? super InputMethodEvent> value)
      Устанавливает значение свойства onInputMethodTextChanged.

      Описание свойства:

      Определяет функцию, которая вызывается, когда у этого Node есть фокус ввода и текст метода ввода изменился. Если эта функция не определена в этом Node, то он получает результирующую строку составления текста метода ввода как серию вызовов функции onKeyTyped. Когда Node теряет фокус ввода, среда выполнения JavaFX автоматически применяет существующий составленный текст, если таковой имеется.

    • getOnInputMethodTextChanged

      public final EventHandler<? super InputMethodEvent> getOnInputMethodTextChanged()
      Получает значение свойства onInputMethodTextChanged.

      Описание свойства:

      Определяет функцию, которая вызывается, когда у этого Node есть фокус ввода и текст метода ввода изменился. Если эта функция не определена в этом Node, то он получает результирующую строку составления текста метода ввода как серию вызовов функции onKeyTyped. Когда Node теряет фокус ввода, среда выполнения JavaFX автоматически применяет существующий составленный текст, если таковой имеется.

    • onInputMethodTextChangedProperty

      public final ObjectProperty<EventHandler<? super InputMethodEvent>> onInputMethodTextChangedProperty()
      Определяет функцию, которая вызывается, когда у этого Node есть фокус ввода и текст метода ввода изменился. Если эта функция не определена в этом Node, то он получает результирующую строку составления текста метода ввода как серию вызовов функции onKeyTyped. Когда Node теряет фокус ввода, среда выполнения JavaFX автоматически применяет существующий составленный текст, если таковой имеется.

      См. также:

      getOnInputMethodTextChanged(), setOnInputMethodTextChanged(EventHandler)

    • getProperties

      public final ObservableMap<Object,Object> getProperties()
      Возвращает наблюдаемую карту свойств этого узла, предназначенную в первую очередь для разработчиков приложений.

      Возвращает:

      наблюдаемую карту свойств этого узла, предназначенную в первую очередь для разработчиков приложений

      С момента:

      JavaFX 8u40

    • hasProperties

      public boolean hasProperties()
      Проверяет, имеет ли сцена свойства.

      Возвращает:

      true, если узел имеет свойства.

      С момента:

      JavaFX 8u40

    • setUserData

      public void setUserData(Object value)
      Удобный метод для установки одного свойства Object, которое можно получить позднее. Это функционально эквивалентно вызову метода getProperties().put(Object key, Object value). Его можно позже получить, вызвав getUserData().

      Параметры:

      value - Значение, которое нужно сохранить - его можно позже получить, вызвав getUserData().

      С момента:

      JavaFX 8u40

    • getUserData

      public Object getUserData()
      Возвращает ранее заданное свойство Object или null, если такое свойство не было задано с помощью метода setUserData(java.lang.Object).

      Возвращает:

      Объект, который был ранее задан, или null, если свойство не было установлено или было установлено значение null.

      С момента:

      JavaFX 8u40

    • setNodeOrientation

      public final void setNodeOrientation(NodeOrientation orientation)
      Устанавливает значение свойства nodeOrientation.

      Описание свойства:

      Свойство, содержащее NodeOrientation.

      Ориентация узла описывает поток визуальных данных внутри узла. В англоязычных странах визуальные данные обычно передаются слева направо. В арабских или ивритских странах визуальные данные передаются справа налево. Это соответствует порядку чтения текста в обоих случаях. Значение по умолчанию - слева направо.

      С момента:

      JavaFX 8.0

    • getNodeOrientation

      public final NodeOrientation getNodeOrientation()
      Получает значение свойства nodeOrientation.

      Описание свойства:

      Свойство, содержащее NodeOrientation.

      Ориентация узла описывает поток визуальных данных внутри узла. В англоязычных странах визуальные данные обычно передаются слева направо. В арабских или ивритских странах визуальные данные передаются справа налево. Это соответствует порядку чтения текста в обоих случаях. Значение по умолчанию - слева направо.

      С момента:

      JavaFX 8.0

    • nodeOrientationProperty

      public final ObjectProperty<NodeOrientation> nodeOrientationProperty()
      Свойство, содержащее NodeOrientation.

      Ориентация узла описывает поток визуальных данных внутри узла. В англоязычных странах визуальные данные обычно передаются слева направо. В арабских или ивритских странах визуальные данные передаются справа налево. Это соответствует порядку чтения текста в обоих случаях. Значение по умолчанию - слева направо.

      С момента:

      JavaFX 8.0

      См. также:

      getNodeOrientation(), setNodeOrientation(NodeOrientation)

    • getEffectiveNodeOrientation

      public final NodeOrientation getEffectiveNodeOrientation()
      Получает значение свойства effectiveNodeOrientation.

      Описание свойства:

      Эффективная ориентация узла сцены решает наследование ориентации узла, возвращая либо слева направо, либо справа налево.

      С момента:

      JavaFX 8.0

    • effectiveNodeOrientationProperty

      public final ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientationProperty()
      Эффективная ориентация узла сцены решает наследование ориентации узла, возвращая либо слева направо, либо справа налево.

      С момента:

      JavaFX 8.0

      См. также:

      getEffectiveNodeOrientation()

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API