Класс Scene
- javafx.scene.Scene
Все реализуемые интерфейсы:
@DefaultProperty(value="root") public class Scene extends Object implements EventTarget
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Текущий узел-владелец фокуса сцены.ReadOnlyDoublePropertyheightВысота этогоSceneObjectProperty<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>userAgentStylesheetReadOnlyDoublePropertywidthШирина этогоSceneReadOnlyObjectProperty<Window>windowWindowдля этогоSceneReadOnlyDoublePropertyxГоризонтальное положение этогоSceneнаWindow.ReadOnlyDoublePropertyyВертикальное положение этого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>
voidaddEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)Регистрирует фильтр событий в этой сцене.<T extends Event>
voidaddEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)Регистрирует обработчик событий в этой сцене.voidaddMnemonic(Mnemonic m)Регистрирует указанный мнемокод.EventDispatchChainbuildEventDispatchChain(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.SceneAntialiasinggetAntiAliasing()Возвращает определённыйSceneAntialiasingдля этогоScene.CameragetCamera()Получает значение свойства camera.CursorgetCursor()Получает значение свойства cursor.NodeOrientationgetEffectiveNodeOrientation()Получает значение свойства effectiveNodeOrientation.EventDispatchergetEventDispatcher()Получает значение свойства eventDispatcher.PaintgetFill()Получает значение свойства fill.NodegetFocusOwner()Получает значение свойства focusOwner.doublegetHeight()Получает значение свойства height.ObservableMap<KeyCombination,ObservableList<Mnemonic>>getMnemonics()Получает список мнемокодов для этогоScene.NodeOrientationgetNodeOrientation()Получает значение свойства 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()Возвращает наблюдаемую карту свойств этого узла, предназначенную в первую очередь для разработчиков приложений.ParentgetRoot()Получает значение свойства root.ObservableList<String>getStylesheets()Получает наблюдаемый список строковых URL-адресов, ссылающихся на стили, которые следует использовать с содержимым этой сцены.StringgetUserAgentStylesheet()Получает URL-адрес таблицы стилей пользователя, которая будет использоваться этой сценой.ObjectgetUserData()Возвращает ранее установленное свойство Object или null, если такое свойство не было установлено с помощью методаsetUserData(java.lang.Object).doublegetWidth()Получает значение свойства width.WindowgetWindow()Получает значение свойства window.doublegetX()Получает значение свойства x.doublegetY()Получает значение свойства y.booleanhasProperties()Проверяет, содержит ли сцена свойства.ReadOnlyDoublePropertyheightProperty()Высота этогоScenebooleanisDepthBuffer()Извлекает атрибут буфера глубины для этой сцены.Nodelookup(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>
voidremoveEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)Отменяет ранее зарегистрированный фильтр событий в этой сцене.<T extends Event>
voidremoveEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)Отменяет ранее зарегистрированный обработчик событий в этой сцене.voidremoveMnemonic(Mnemonic m)Отменяет указанный мнемонический символ.ObjectProperty<Parent>rootProperty()Определяет корневойNodeграфа сцены.voidsetCamera(Camera value)Устанавливает значение свойства camera.voidsetCursor(Cursor value)Устанавливает значение свойства cursor.voidsetEventDispatcher(EventDispatcher value)Устанавливает значение свойства eventDispatcher.protected <T extends Event>
voidsetEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)Устанавливает обработчик для этого типа события.voidsetFill(Paint value)Устанавливает значение свойства fill.voidsetNodeOrientation(NodeOrientation orientation)Устанавливает значение свойства nodeOrientation.voidsetOnContextMenuRequested(EventHandler<? super ContextMenuEvent> value)Устанавливает значение свойства onContextMenuRequested.voidsetOnDragDetected(EventHandler<? super MouseEvent> value)Устанавливает значение свойства onDragDetected.voidsetOnDragDone(EventHandler<? super DragEvent> value)Устанавливает значение свойства onDragDone.voidsetOnDragDropped(EventHandler<? super DragEvent> value)Устанавливает значение свойства onDragDropped.voidsetOnDragEntered(EventHandler<? super DragEvent> value)Устанавливает значение свойства onDragEntered.voidsetOnDragExited(EventHandler<? super DragEvent> value)Устанавливает значение свойства onDragExited.voidsetOnDragOver(EventHandler<? super DragEvent> value)Устанавливает значение свойства onDragOver.voidsetOnInputMethodTextChanged(EventHandler<? super InputMethodEvent> value)Устанавливает значение свойства onInputMethodTextChanged.voidsetOnKeyPressed(EventHandler<? super KeyEvent> value)Устанавливает значение свойства onKeyPressed.voidsetOnKeyReleased(EventHandler<? super KeyEvent> value)Устанавливает значение свойства onKeyReleased.voidsetOnKeyTyped(EventHandler<? super KeyEvent> value)Устанавливает значение свойства onKeyTyped.voidsetOnMouseClicked(EventHandler<? super MouseEvent> value)Устанавливает значение свойства onMouseClicked.voidsetOnMouseDragEntered(EventHandler<? super MouseDragEvent> value)Устанавливает значение свойства onMouseDragEntered.voidsetOnMouseDragExited(EventHandler<? super MouseDragEvent> value)Устанавливает значение свойства onMouseDragExited.voidsetOnMouseDragged(EventHandler<? super MouseEvent> value)Устанавливает значение свойства onMouseDragged.voidsetOnMouseDragOver(EventHandler<? super MouseDragEvent> value)Устанавливает значение свойства onMouseDragOver.
voidsetOnMouseDragReleased(EventHandler<? super MouseDragEvent> value)Устанавливает значение свойства onMouseDragReleased.voidsetOnMouseEntered(EventHandler<? super MouseEvent> value)Устанавливает значение свойства onMouseEntered.voidsetOnMouseExited(EventHandler<? super MouseEvent> value)Устанавливает значение свойства onMouseExited.voidsetOnMouseMoved(EventHandler<? super MouseEvent> value)Устанавливает значение свойства onMouseMoved.voidsetOnMousePressed(EventHandler<? super MouseEvent> value)Устанавливает значение свойства onMousePressed.voidsetOnMouseReleased(EventHandler<? super MouseEvent> value)Устанавливает значение свойства onMouseReleased.voidsetOnRotate(EventHandler<? super RotateEvent> value)Устанавливает значение свойства onRotate.voidsetOnRotationFinished(EventHandler<? super RotateEvent> value)Устанавливает значение свойства onRotationFinished.voidsetOnRotationStarted(EventHandler<? super RotateEvent> value)Устанавливает значение свойства onRotationStarted.voidsetOnScroll(EventHandler<? super ScrollEvent> value)Устанавливает значение свойства onScroll.voidsetOnScrollFinished(EventHandler<? super ScrollEvent> value)Устанавливает значение свойства onScrollFinished.voidsetOnScrollStarted(EventHandler<? super ScrollEvent> value)Устанавливает значение свойства onScrollStarted.voidsetOnSwipeDown(EventHandler<? super SwipeEvent> value)Устанавливает значение свойства onSwipeDown.voidsetOnSwipeLeft(EventHandler<? super SwipeEvent> value)Устанавливает значение свойства onSwipeLeft.voidsetOnSwipeRight(EventHandler<? super SwipeEvent> value)Устанавливает значение свойства onSwipeRight.voidsetOnSwipeUp(EventHandler<? super SwipeEvent> value)Устанавливает значение свойства onSwipeUp.voidsetOnTouchMoved(EventHandler<? super TouchEvent> value)Устанавливает значение свойства onTouchMoved.voidsetOnTouchPressed(EventHandler<? super TouchEvent> value)Устанавливает значение свойства onTouchPressed.voidsetOnTouchReleased(EventHandler<? super TouchEvent> value)Устанавливает значение свойства onTouchReleased.voidsetOnTouchStationary(EventHandler<? super TouchEvent> value)Устанавливает значение свойства onTouchStationary.voidsetOnZoom(EventHandler<? super ZoomEvent> value)Устанавливает значение свойства onZoom.voidsetOnZoomFinished(EventHandler<? super ZoomEvent> value)Устанавливает значение свойства onZoomFinished.voidsetOnZoomStarted(EventHandler<? super ZoomEvent> value)Устанавливает значение свойства onZoomStarted.voidsetRoot(Parent value)Устанавливает значение свойства root.voidsetUserAgentStylesheet(String url)Устанавливает URL пользовательского стиля, который будет использоваться этой сценой вместо стандартного пользовательского стиля платформы.voidsetUserData(Object value)Удобный метод для установки свойства Object, которое может быть получено впоследствии.voidsnapshot(Callback<SnapshotResult,Void> callback, WritableImage image)Создаёт снимок этой сцены в следующем кадре и вызывает указанный метод обратного вызова, когда изображение будет готово.WritableImagesnapshot(WritableImage image)Создаёт снимок этой сцены и возвращает готовое отрисованное изображение.DragboardstartDragAndDrop(TransferMode... transferModes)Подтверждает возможный жест перетаскивания, распознанный над этимScene.voidstartFullDrag()Инициализирует полный жест нажатия-перетаскивания-отпускания с этой сценой в качестве источника жеста.ObjectProperty<String>userAgentStylesheetProperty()ReadOnlyDoublePropertywidthProperty()Ширина этогоSceneReadOnlyObjectProperty<Window>windowProperty()Windowдля этогоSceneReadOnlyDoublePropertyxProperty()Горизонтальное положение этогоSceneнаWindow.ReadOnlyDoublePropertyyProperty()Вертикальное положение этогоSceneнаWindow.
-
Подробное описание свойства
-
window
public final ReadOnlyObjectProperty<Window> windowProperty
Окно для этогоSceneСм. также:
-
x
public final ReadOnlyDoubleProperty xProperty
Горизонтальное положение этогоSceneнаWindow.См. также:
-
y
public final ReadOnlyDoubleProperty yProperty
Вертикальное положение этогоSceneнаWindow.См. также:
-
width
public final ReadOnlyDoubleProperty widthProperty
Ширина этогоSceneСм. также:
-
height
public final ReadOnlyDoubleProperty heightProperty
Высота этогоSceneСм. также:
-
camera
public final ObjectProperty<Camera> cameraProperty
Указывает тип камеры, используемой для отрисовки этогоScene. Еслиcameraравно null, для отрисовки используется параллельная камера. Запрещено устанавливать камеру, принадлежащую другомуSceneилиSubScene.Примечание: это условная функция. Подробнее см.
ConditionalFeature.SCENE3D.Значение по умолчанию:
null
См. также:
-
fill
public final ObjectProperty<Paint> fillProperty
Определяет заполнение фоном этогоScene. Поддерживаются значениеnull, обозначающее «не рисовать фон», иPaintс прозрачностью. По умолчанию фон сцены —Color.WHITE, но чаще всего начальный цвет, отображаемый пользователю, — это фоновое заполнениеroot nodeScene, так как он обычно растягивается, чтобы занимать все доступное пространство вScene. Корневому узлуSceneприсваивается CSS-класс 'root', и пользовательские таблицы стилей JavaFX (в настоящее время Caspian и Modena) применяют стили к этому корневому классу. В случае Caspian это не влияет на цвет заливки фоном корневого узла, но в случае Modena по умолчанию используется светло-серый цвет.Значение по умолчанию:
WHITE
См. также:
-
root
public final ObjectProperty<Parent> rootProperty
Определяет корневойNodeграфа сцены. Если корнем используетсяGroup, содержимое графа сцены будет обрезано по ширине и высоте сцены, и изменения размера сцены (если пользователь изменяет размер стадии) не изменят макет графа сцены. Если в качестве корня используется изменяемый узел (макетRegionилиControl), размер корня будет следовать размеру сцены, что приведет к необходимости повторного вывода содержимого по мере необходимости. Сцена не принимает нулевой корень.См. также:
-
cursor
public final ObjectProperty<Cursor> cursorProperty
Определяет курсор мыши для этогоScene.См. также:
-
userAgentStylesheet
public final ObjectProperty<String> userAgentStylesheetProperty
С тех пор:
JavaFX 8u20
-
focusOwner
public final ReadOnlyObjectProperty<Node> focusOwnerProperty
Текущий узел-владелец фокуса сцены. Переменная «focused» этого узла может быть ложной, если у этой сцены нет окна или если окно неактивно (window.focused == false).С тех пор:
JavaFX 2.2
См. также:
-
eventDispatcher
public final ObjectProperty<EventDispatcher> eventDispatcherProperty
Указывает обработчик событий для этой сцены. При замене значения на новыйEventDispatcherновый обработчик должен пересылать события заменённому обработчику, чтобы сохранить поведение по умолчанию при обработке событий сцены.
-
onContextMenuRequested
public final ObjectProperty<EventHandler<? super ContextMenuEvent>> onContextMenuRequestedProperty
Определяет функцию, которая вызывается, когда на этойSceneщелкнули по контекстному меню.С тех пор:
JavaFX 2.1
-
onMouseClicked
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseClickedProperty
Определяет функцию, которая вызывается, когда по этойSceneщелкнули.См. также:
-
onMouseDragged
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseDraggedProperty
Определяет функцию, которая вызывается, когда на этойSceneнажата кнопка мыши и она перетаскивается.См. также:
-
onMouseEntered
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseEnteredProperty
Определяет функцию, которая вызывается при входе мыши в этуScene.См. также:
-
onMouseExited
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseExitedProperty
Определяет функцию, которая вызывается при выходе мыши из этойScene.См. также:
-
onMouseMoved
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseMovedProperty
Определяет функцию, которая вызывается при перемещении курсора мыши внутри этойScene, но ни одна кнопка не нажата.См. также:
-
onMousePressed
public final ObjectProperty<EventHandler<? super MouseEvent>> onMousePressedProperty
Определяет функцию, которая вызывается при нажатии кнопки мыши на этойScene.См. также:
-
onMouseReleased
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseReleasedProperty
Определяет функцию, которая вызывается при отпускании кнопки мыши на этойScene.См. также:
-
onDragDetected
public final ObjectProperty<EventHandler<? super MouseEvent>> onDragDetectedProperty
Определяет функцию, которая вызывается при обнаружении жеста перетаскивания. Это правильное место для начала операции перетаскивания и сброса.См. также:
-
onMouseDragOver
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragOverProperty
Определяет функцию, которая вызывается при перемещении жеста нажатия-перетаскивания-отпускания внутри этойScene.С тех пор:
JavaFX 2.1
См. также:
-
onMouseDragReleased
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragReleasedProperty
Определяет функцию, которая вызывается по завершении жеста нажатия-перетаскивания-отпускания внутри этойScene.С тех пор:
JavaFX 2.1
-
onMouseDragEntered
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragEnteredProperty
Определяет функцию, которая вызывается при входе жеста нажатия-перетаскивания-отпускания в этуScene.С тех пор:
JavaFX 2.1
-
onMouseDragExited
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragExitedProperty
Определяет функцию, которая вызывается при выходе жеста нажатия-перетаскивания-отпускания из этойScene.С тех пор:
JavaFX 2.1
-
-
onScrollStarted
public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollStartedProperty
Определяет функцию, вызываемую при обнаружении жеста прокрутки.С момента:
JavaFX 2.2
См. также:
-
onScroll
public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollProperty
Определяет функцию, вызываемую при выполнении пользователем действия прокрутки.См. также:
-
onScrollFinished
public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollFinishedProperty
Определяет функцию, вызываемую при завершении жеста прокрутки.С момента:
JavaFX 2.2
-
onRotationStarted
public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationStartedProperty
Определяет функцию, вызываемую при обнаружении жеста вращения.С момента:
JavaFX 2.2
-
onRotate
public final ObjectProperty<EventHandler<? super RotateEvent>> onRotateProperty
Определяет функцию, вызываемую при выполнении пользователем действия вращения.С момента:
JavaFX 2.2
См. также:
-
onRotationFinished
public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationFinishedProperty
Определяет функцию, вызываемую при завершении жеста вращения.С момента:
JavaFX 2.2
-
onZoomStarted
public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomStartedProperty
Определяет функцию, вызываемую при обнаружении жеста масштабирования.С момента:
JavaFX 2.2
См. также:
-
onZoom
public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomProperty
Определяет функцию, вызываемую при выполнении пользователем действия масштабирования.С момента:
JavaFX 2.2
См. также:
-
onZoomFinished
public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomFinishedProperty
Определяет функцию, вызываемую при завершении жеста масштабирования.С момента:
JavaFX 2.2
См. также:
-
onSwipeUp
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeUpProperty
Определяет функцию, вызываемую при выполнении жеста свайпа вверх в этой сцене.С момента:
JavaFX 2.2
См. также:
-
onSwipeDown
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeDownProperty
Определяет функцию, вызываемую при выполнении жеста свайпа вниз в этой сцене.С момента:
JavaFX 2.2
См. также:
-
onSwipeLeft
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeLeftProperty
Определяет функцию, вызываемую при выполнении жеста свайпа влево в этой сцене.С момента:
JavaFX 2.2
См. также:
-
onSwipeRight
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeRightProperty
Определяет функцию, вызываемую при выполнении жеста свайпа вправо в этой сцене.С момента:
JavaFX 2.2
См. также:
-
onTouchPressed
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchPressedProperty
Определяет функцию, вызываемую при нажатии новой точки касания.С момента:
JavaFX 2.2
См. также:
-
onTouchMoved
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchMovedProperty
Определяет функцию, вызываемую при перемещении точки касания.С момента:
JavaFX 2.2
См. также:
-
onTouchReleased
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchReleasedProperty
Определяет функцию, вызываемую при отпускании новой точки касания.С момента:
JavaFX 2.2
См. также:
-
onTouchStationary
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchStationaryProperty
Определяет функцию, вызываемую, когда точка касания остается нажатой и неподвижной.С момента:
JavaFX 2.2
-
onDragEntered
public final ObjectProperty<EventHandler<? super DragEvent>> onDragEnteredProperty
Определяет функцию, вызываемую при входе жеста перетаскивания в этуScene.
-
onDragExited
public final ObjectProperty<EventHandler<? super DragEvent>> onDragExitedProperty
Определяет функцию, вызываемую при выходе жеста перетаскивания из этойScene.См. также:
-
onDragOver
public final ObjectProperty<EventHandler<? super DragEvent>> onDragOverProperty
Определяет функцию, вызываемую при продвижении жеста перетаскивания в пределах этойScene.См. также:
-
onDragDropped
public final ObjectProperty<EventHandler<? super DragEvent>> onDragDroppedProperty
Определяет функцию, вызываемую при отпускании кнопки мыши на этойSceneво время жеста перетаскивания и放下. Передача данных изDragEvent'sdragboardдолжна произойти в этой функции.См. также:
-
onDragDone
public final ObjectProperty<EventHandler<? super DragEvent>> onDragDoneProperty
Определяет функцию, вызываемую, когда этот @{code Scene} является источником жеста перетаскивания и放下 после того, как данные были放下 на целевой объект. ЗначениеtransferModeсобытия показывает, что только что произошло на целевом объекте. ЕслиtransferModeимеет значениеMOVE, то источник может очистить свои данные. Очистка данных источника дает пользователю соответствующий вид, что данные были перемещены с помощью жеста перетаскивания и放下.transferModeсо значениемNONEуказывает, что данные не были переданы во время жеста перетаскивания и放下.См. также:
-
onKeyPressed
public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyPressedProperty
Определяет функцию, вызываемую, когда у некоторогоNodeэтогоSceneесть фокус ввода и нажата клавиша. Функция вызывается только в том случае, если событие ещё не было поглощено во время его фазы захвата или всплытия.См. также:
-
onKeyReleased
public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyReleasedProperty
Определяет функцию, вызываемую, когда у некоторогоNodeэтогоSceneесть фокус ввода и отпущена клавиша. Функция вызывается только в том случае, если событие ещё не было поглощено во время его фазы захвата или всплытия.См. также:
-
onKeyTyped
public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyTypedProperty
Определяет функцию, вызываемую, когда у некоторогоNodeэтогоSceneесть фокус ввода и нажата клавиша. Функция вызывается только в том случае, если событие ещё не было поглощено во время его фазы захвата или всплытия.См. также:
-
-
onInputMethodTextChanged
public final ObjectProperty<EventHandler<? super InputMethodEvent>> onInputMethodTextChangedProperty
Определяет функцию, которая вызывается, когда у этогоNodeесть фокус ввода и текст метода ввода изменился. Если эта функция не определена в этомNode, то она получает строку результата составления метода ввода как серию вызовов функцииonKeyTyped. КогдаNodeтеряет фокус ввода, среда выполнения JavaFX автоматически применяет существующий составленный текст, если таковой имеется.
-
nodeOrientation
public final ObjectProperty<NodeOrientation> nodeOrientationProperty
Свойство, хранящее NodeOrientation.Ориентация узла описывает поток визуальных данных внутри узла. В англоязычном мире визуальные данные обычно текут слева направо. В арабском или иврите визуальные данные текут справа налево. Это соответствует порядку чтения текста в обоих мирах. Значение по умолчанию — слева направо.
С момента:
JavaFX 8.0
-
effectiveNodeOrientation
public final ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientationProperty
Эффективная ориентация узла сцены определяет наследование ориентации узла, возвращая либо слева направо, либо справа налево.С момента:
JavaFX 8.0
См. также:
-
-
Подробное описание конструкторов
-
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См. также:
-
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
См. также:
-
-
Подробное описание методов
-
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См. также:
-
getX
public final double getX()
Получает значение свойства x.Описание свойства:
Горизонтальное положение этой
SceneнаWindow.
-
xProperty
public final ReadOnlyDoubleProperty xProperty()
Горизонтальное положение этойSceneнаWindow.См. также:
-
getY
public final double getY()
Получает значение свойства y.Описание свойства:
Вертикальное положение этой
SceneнаWindow.
-
yProperty
public final ReadOnlyDoubleProperty yProperty()
Вертикальное положение этойSceneнаWindow.См. также:
-
getWidth
public final double getWidth()
Получает значение свойства width.Описание свойства:
Ширина этой
Scene
-
widthProperty
public final ReadOnlyDoubleProperty widthProperty()
Ширина этойSceneСм. также:
-
getHeight
public final double getHeight()
Получает значение свойства height.Описание свойства:
Высота этой
Scene
-
heightProperty
public final ReadOnlyDoubleProperty heightProperty()
Высота этойSceneСм. также:
-
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
См. также:
-
setFill
public final void setFill(Paint value)
Устанавливает значение свойства fill.Описание свойства:
Определяет фоновый цвет заливки этой
Scene. Поддерживаются как значениеnull, означающее «не красить фон», так иPaintс прозрачностью. По умолчанию цвет заливки сцены —Color.WHITE, но чаще всего первоначальный цвет, отображаемый пользователю, — это фоновый цветroot nodeScene, поскольку он обычно растягивается, чтобы заполнить всё доступное пространство вScene. Корневому узлуSceneприсваивается класс CSS-стилей 'root', и стандартные пользовательские таблицы стилей JavaFX (в настоящее время Caspian и Modena) применяют стили к этому классу стилей root. В случае Caspian это не влияет на цвет заливки фонового узла, а в случае Modena значение по умолчанию устанавливается в светло-серый цвет.Значение по умолчанию:
WHITE
-
getFill
public final Paint getFill()
Получает значение свойства fill.Описание свойства:
Определяет фоновый цвет заливки этой
Scene. Поддерживаются как значениеnull, означающее «не красить фон», так иPaintс прозрачностью. По умолчанию цвет заливки сцены —Color.WHITE, но чаще всего первоначальный цвет, отображаемый пользователю, — это фоновый цветroot nodeScene, поскольку он обычно растягивается, чтобы заполнить всё доступное пространство вScene. Корневому узлуSceneприсваивается класс CSS-стилей 'root', и стандартные пользовательские таблицы стилей JavaFX (в настоящее время Caspian и Modena) применяют стили к этому классу стилей root. В случае Caspian это не влияет на цвет заливки фонового узла, а в случае Modena значение по умолчанию устанавливается в светло-серый цвет.Значение по умолчанию:
WHITE
-
fillProperty
public final ObjectProperty<Paint> fillProperty()
Определяет фоновый цвет заливки этойScene. Поддерживаются как значениеnull, означающее «не красить фон», так иPaintс прозрачностью. По умолчанию цвет заливки сцены —Color.WHITE, но чаще всего первоначальный цвет, отображаемый пользователю, — это фоновый цветroot nodeScene, поскольку он обычно растягивается, чтобы заполнить всё доступное пространство вScene. Корневому узлуSceneприсваивается класс CSS-стилей 'root', и стандартные пользовательские таблицы стилей JavaFX (в настоящее время Caspian и Modena) применяют стили к этому классу стилей root. В случае Caspian это не влияет на цвет заливки фонового узла, а в случае Modena значение по умолчанию устанавливается в светло-серый цвет.Значение по умолчанию:
WHITE
См. также:
-
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.См. также:
-
-
снимок
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.См. также:
-
найти
public Node lookup(String selector)
Ищет любой узел в графе сцены на основе указанного CSS-селектора. Если несколько узлов соответствуют указанному селектору, эта функция возвращает первый из них. Если узлы с этим id не найдены, возвращается null.Параметры:
selector- CSS-селектор для поискаВозвращает:
узел
Nodeв сцене, который соответствует CSS-selector, илиnull, если ничего не найдено.
-
списокСтилей
public final ObservableList<String> getStylesheets()
Получает наблюдаемый список строк URL, связывающих с листами стилей для использования с содержимым этой сцены.URL является иерархическим URI вида [схема:][//авторитет][путь]. Если в URL нет компонента [схема:], URL считается только компонентом [путь]. Любой ведущий символ '/' компонента [путь] игнорируется, и [путь] обрабатывается как путь относительно корня пути класса приложения.
Для дополнительной информации об использовании CSS с графом сцены см. Руководство по CSS.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); } }Возвращает:
список стилей для использования с этой сценой
-
свойствоЛистаСтилейПользователя
public final ObjectProperty<String> userAgentStylesheetProperty()
С:
JavaFX 8u20
-
получитьСписокСтилейПользователя
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
См. также:
-
установитьДиспетчерСобытий
public final void setEventDispatcher(EventDispatcher value)
Устанавливает значение свойства eventDispatcher.Описание свойства:
Указывает диспетчер событий для этой сцены. При замене значения на новый
EventDispatcher, новый диспетчер должен пересылать события заменённому диспетчеру, чтобы сохранить поведение обработки событий по умолчанию сцены.
-
получитьДиспетчерСобытий
public final EventDispatcher getEventDispatcher()
Получает значение свойства eventDispatcher.Описание свойства:
Указывает диспетчер событий для этой сцены. При замене значения на новый
EventDispatcher, новый диспетчер должен пересылать события заменённому диспетчеру, чтобы сохранить поведение обработки событий по умолчанию сцены.
-
свойствоДиспетчераСобытий
public final ObjectProperty<EventDispatcher> eventDispatcherProperty()
Указывает диспетчер событий для этой сцены. При замене значения на новый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 до этой сцены.Определено в:
buildEventDispatchChainin interfaceEventTargetПараметры:
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
-
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была нажата (нажата и отпущена) кнопка мыши.См. также:
-
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, а затем перетаскивается.См. также:
-
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.См. также:
-
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.См. также:
-
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, но никакие кнопки не были нажаты.См. также:
-
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.См. также:
-
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.См. также:
-
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()
Определяет функцию, которая вызывается при обнаружении жеста перетаскивания. Это правильное место для начала операции перетаскивания и перекладывания.См. также:
-
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
См. также:
-
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
-
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
-
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
-
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
См. также:
-
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()
Определяет функцию, которая вызывается, когда пользователь выполняет действие прокрутки.См. также:
-
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
-
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
-
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
См. также:
-
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
-
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
См. также:
-
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
См. также:
-
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
См. также:
-
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
См. также:
-
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
См. также:
-
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
См. также:
-
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
См. также:
-
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
См. также:
-
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
См. также:
-
-
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
См. также:
-
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
-
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.См. также:
-
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.См. также:
-
setOnDragDropped
public final void setOnDragDropped(EventHandler<? super DragEvent> value)
Устанавливает значение свойства onDragDropped.
-
getOnDragDropped
public final EventHandler<? super DragEvent> getOnDragDropped()
Получает значение свойства onDragDropped.
-
onDragDroppedProperty
public final ObjectProperty<EventHandler<? super DragEvent>> onDragDroppedProperty()
Определяет функцию, которая будет вызвана, когда кнопка мыши отпущена на этойSceneво время жеста перетаскивания и выгрузки. Передача данных изDragEvent'sdragboardдолжна происходить в этой функции.См. также:
-
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, указывает, что данные не были переданы во время жеста перетаскивания и выгрузки.См. также:
-
startDragAndDrop
public Dragboard startDragAndDrop(TransferMode... transferModes)
Подтверждает потенциальный жест перетаскивания и выгрузки, распознанный над этойScene. Может быть вызван только из обработчика события DRAG_DETECTED. ВозвращаемыйDragboardиспользуется для передачи данных во время жеста перетаскивания и выгрузки. Размещение данных этойSceneнаDragboardтакже идентифицирует этуSceneкак источник жеста перетаскивания и выгрузки. Более подробная информация о жестах перетаскивания и выгрузки описана в обзореDragEvent.Параметры:
transferModes- Поддерживаемый(ые)TransferModeэтойNodeВозвращает:
Dragboardдля размещения данных этойSceneИсключения:
IllegalStateException- если перетаскивание и выгрузка не могут быть начаты в данный момент (вызывается вне обработки событияDRAG_DETECTED).См. также:
-
startFullDrag
public void startFullDrag()
Запускает полный жест нажатия-перетаскивания-отпускания с этой сценой в качестве источника жеста. Этот метод может быть вызван только из обработчика события мышиDRAG_DETECTED. Более подробная информация о жестах перетаскивания доступна в обзореMouseEventиMouseDragEvent.Исключения:
IllegalStateException- если полный жест нажатия-перетаскивания-отпускания не может быть запущен в данный момент (вызывается вне обработки событияDRAG_DETECTED).С тех пор:
JavaFX 2.1
См. также:
-
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есть фокус ввода и была нажата клавиша. Функция вызывается только в том случае, если событие ещё не было обработано во время фазы захвата или фазы распространения.См. также:
-
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есть фокус ввода и клавиша была отпущена. Функция вызывается только в том случае, если событие ещё не было обработано во время фазы захвата или фазы распространения.См. также:
-
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есть фокус ввода и была нажата клавиша. Функция вызывается только в том случае, если событие ещё не было обработано во время фазы захвата или фазы распространения.См. также:
-
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 автоматически применяет существующий составленный текст, если таковой имеется.
-
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
-
getEffectiveNodeOrientation
public final NodeOrientation getEffectiveNodeOrientation()
Получает значение свойства effectiveNodeOrientation.Описание свойства:
Эффективная ориентация узла сцены решает наследование ориентации узла, возвращая либо слева направо, либо справа налево.
С момента:
JavaFX 8.0
-
effectiveNodeOrientationProperty
public final ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientationProperty()
Эффективная ориентация узла сцены решает наследование ориентации узла, возвращая либо слева направо, либо справа налево.С момента:
JavaFX 8.0
См. также:
-
© 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.