T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс Node

Абстрактный класс Node реализует интерфейсы javafx.event.EventTarget и javafx.css.Styleable и является базовым классом для узлов графа сцены.

Узлы Node составляют иерархическую структуру данных – дерево узлов, в котором узлы Node могут быть трех типов – корневой узел, узел ветви и узел листа.

Корневой узел – это единственный узел дерева, не имеющий предка, однако сам являющийся предком для всех остальных узлов дерева. Узел ветви имеет родительский узел и сам служит предком для набора узлов. Узел ветви Node представлен базовым классом javafx.scene.Parent, расширяющим класс Node и имеющим подклассы javafx.scene.Group и javafx.scene.layout.Region узлов ветвей. Узел листа имеет родительский узел, однако не имеет дочерних узлов. Узел листа Node представлен расширениями класса Node – базовыми классами javafx.scene.shape.Shape и javafx.scene.shape.Shape3D и их подклассами, классами javafx.scene.SubScene, javafx.embed.swing.SwingNode, javafx.scene.Camera, javafx.scene.LightBase, javafx.scene.web.WebView, javafx.scene.image.ImageView, javafx.scene.media.MediaView и javafx.scene.canvas.Canvas.

Для того чтобы дерево узлов Node стало графом сцены необходимо установить корневой узел дерева в качестве свойства объекта javafx.scene.Scene.

Как правило, в качестве корневого узла используется объект javafx.scene.Group.

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

Класс Node имеет следующие свойства и методы:

  • Свойство parent – родительский узел Node.

  • Свойство scene – объект Scene, с которым связан данный узел.

  • Свойство id – строковый идентификатор узла.

  • Свойство style – строка CSS-стиля данного узла.

  • Свойство visible – если true, тогда узел отображается как часть графа сцены.

  • Свойство cursor – объект javafx.scene.Cursor, представляющий курсор мышки.

  • Свойство opacity – прозрачность узла от 0 до 1.

  • Свойство blendMode – поле перечисления javafx.scene.effect.BlendMode, определяющее режим наложения узла в сцене. Перечисление BlendMode имеет следующие поля:

  • public static final BlendMode SRC_OVER – верхний узел перекрывает нижний узел.

Режим наложения SRC_OVER

  • public static final BlendMode SRC_ATOP – отображается часть верхнего узла, находящаяся в нижнем узле, и нижний узел.

Режим наложения SRC_ATOP

  • public static final BlendMode ADD – цвет и прозрачность верхнего узла добавляются к цвету и прозрачности нижнего узла (осветляющий эффект).

  • public static final BlendMode MULTIPLY – цвет верхнего узла умножается на цвет нижнего узла (затемняющий эффект). Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode SCREEN – цвета верхнего и нижнего узлов инвертируются, умножаются и результат снова инвертируется (осветляющий эффект). Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode OVERLAY – светлые цвета следуют режиму MULTIPLY, а темные цвета – режиму SCREEN (эффект контрастности). Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode DARKEN – результирующий цвет является цветом нижнего узла или цветом верхнего узла, в зависимости от того, какой из двух цветов темнее (затемняющий эффект). Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode LIGHTEN – результирующий цвет является цветом нижнего узла или цветом верхнего узла, в зависимости от того, какой из двух цветов светлее (осветляющий эффект). Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode COLOR_DODGE – делает результирующий цвет светлее, пряча верхний узел за нижним узлом (эффект осветления нижнего узла). Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode COLOR_BURN – затемняет результирующий цвет, используя цвет верхнего узла (эффект затемнения нижнего узла). Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode HARD_LIGHT – темные цвета следуют режиму MULTIPLY, а светлые цвета – режиму SCREEN (эффект контрастности). Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode SOFT_LIGHT – осветляет светлые тона и затемняет темные тона (эффект освещения мягким рассеянным светом). Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode DIFFERENCE – темные тона вычитаются из более светлых. Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode EXCLUSION – темные тона нижнего узла используются для маскирования разницы между цветами верхнего узла и нижнего узла. Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode RED – красные тона нижнего узла заменяются красными тонами верхнего узла. Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode GREEN – зеленые тона нижнего узла заменяются зелеными тонами верхнего узла. Прозрачность следует правилу SRC_OVER.

  • public static final BlendMode BLUE – синие тона нижнего узла заменяются синими тонами верхнего узла. Прозрачность следует правилу SRC_OVER.

  • Свойство clip – объект Node, служащий отсекающей формой или маской для данного узла.

  • Свойство cache – если true, тогда узел кэшируется как растровое изображение для ускорения его отображения в сцене.

  • Свойство cacheHint – указывает поле перечисления javafx.scene.CacheHint, уточняющее правила кэширования данного узла как растрового изображения. Перечисление CacheHint имеет следующие поля:

  • public static final CacheHint DEFAULT – система сама определяет оптимальное использование кэширования.

  • public static final CacheHint SPEED – при анимации кэширование используется всегда, когда это возможно, в ущерб качества визуализации.

  • public static final CacheHint QUALITY – кэширование используется только тогда, когда это не приводит к уменьшению качества визуализации.

  • public static final CacheHint SCALE – при масштабировании узла, он отображается путем масштабирования кэшированного изображения.

  • public static final CacheHint ROTATE – при повороте узла, он отображается путем поворота кэшированного изображения.

  • public static final CacheHint SCALE_AND_ROTATE – при масштабировании и повороте узла, он отображается путем масштабирования и поворота кэшированного изображения.

  • Свойство effect – объект javafx.scene.effect.Effect, определяющий визуальные эффекты данного узла.

  • Свойство depthTest – в случае значения свойства Scene.depthBuffer=true указывает поле перечисления javafx.scene.DepthTest, определяющее правила тестирования глубины узла для создания иллюзии трехмерного пространства при использовании камеры javafx.scene.PerspectiveCamera для отображения данной сцены. Перечисление DepthTest имеет следующие поля:

  • public static final DepthTest DISABLE – тестирование отключено.

  • public static final DepthTest ENABLE – тестирование включено.

  • public static final DepthTest INHERIT – состояние тестирования наследуется от родительского узла.

  • Свойство disable – если true, тогда узел переходит в отключенное состояние.

  • Свойство pickOnBounds – если true, тогда события MouseEvent происходят или функция contains() возвращает true при пересечении границ данного узла, а не его геометрической формы.

  • Свойство disabled – указывает true, если данный узел находится в отключенном состоянии.

  • Свойство onDragEntered – указывает обработчик javafx.event.EventHandler вхождения перетаскивания мышкой в данный узел.

  • Свойство onDragExited – указывает обработчик javafx.event.EventHandler ухода перетаскивания мышкой из данного узла.

  • Свойство onDragOver – указывает обработчик javafx.event.EventHandler перетаскивания мышкой внутри узла.

  • Свойство onDragDropped – указывает обработчик javafx.event.EventHandler освобождения кнопки мышки при перетаскивании.

  • Свойство onDragDone – указывает обработчик javafx.event.EventHandler завершения процесса перетаскивания мышкой.

  • Свойство managed – если true, тогда компоновка данного узла определяется его родительским узлом.

  • Свойство layoutX – смещение по горизонтальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла.

  • Свойство layoutY – смещение по вертикальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла.

  • Свойство boundsInParent – прямоугольные границы javafx.geometry.Bounds узла, включающие его трансформации и границы boundsInLocal.

  • Свойство boundsInLocal – прямоугольные границы javafx.geometry.Bounds узла без его трансформаций, однако включающие контур графического объекта и поэтому отличающиеся от его геометрической формы. Локальные границы также включают в себя маски и эффекты.

  • Свойство layoutBounds – прямоугольные границы javafx.geometry.Bounds узла, используемые для его компоновки в сцене и не включающие в себя переменные layoutX, layoutY, translateX и translateY, маски и эффекты.

  • Свойство translateX – динамическое смещение по горизонтальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла. Полное смещение равно layoutX + translateX.

  • Свойство translateY – динамическое смещение по вертикальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла. Полное смещение равно layoutY + translateY.

  • Свойство translateZ – смещение узла по оси Z.

  • Свойство scaleX – масштабирование узла по оси X относительно его центра.

  • Свойство scaleY – масштабирование узла по оси Y относительно его центра.

  • Свойство scaleZ – масштабирование узла по оси Z относительно его центра.

  • Свойство rotate – угол вращения узла относительно его центра.

  • Свойство rotationAxis – ось вращения javafx.geometry.Point3D узла.

  • Свойство localToParentTransform – цепочка всех трансформаций узла.

  • Свойство localToSceneTransform – цепочка всех трансформаций узла и его предков.

  • Свойство public final ObjectProperty<NodeOrientation> nodeOrientationProperty - визуализация данных слева-направо или справа-налево.

  • Свойство public final ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientationProperty - унаследованная ориентация визуализации данных.

  • Свойство mouseTransparent – если true, тогда данный узел и его потомки прозрачны для событий, инициированных мышкой.

  • Свойство hover – становится true при проведении курсора мышки по узлу.

  • Свойство pressed – становится true при нажатии мышки на узле.

  • Свойство onContextMenuRequested – обработчик javafx.event.EventHandler вызова контекстного меню.

  • Свойство onMouseClicked – обработчик javafx.event.EventHandler щелчка мышки.

  • Свойство onMouseDragged – обработчик javafx.event.EventHandler нажатия кнопки мышки и перетаскивания.

  • Свойство onMouseEntered – обработчик javafx.event.EventHandler ввода курсора мышки в узел.

  • Свойство onMouseExited – обработчик javafx.event.EventHandler выхода курсора мышки из узла.

  • Свойство onMouseMoved – обработчик javafx.event.EventHandler перемещения курсора мышки внутри узла.

  • Свойство onMousePressed – обработчик javafx.event.EventHandler нажатия кнопки мышки на узле.

  • Свойство onMouseReleased – обработчик javafx.event.EventHandler освобождения кнопки мышки.

  • Свойство onDragDetected – обработчик javafx.event.EventHandler перетаскивания мышкой.

  • Свойство onMouseDragOver – обработчик javafx.event.EventHandler процесса перетаскивания мышкой внутри узла.

  • Свойство onMouseDragReleased – обработчик javafx.event.EventHandler освобождения кнопки мышки при перетаскивании.

  • Свойство onMouseDragEntered – обработчик javafx.event.EventHandler вхождения перетаскивания мышкой в узел.

  • Свойство onMouseDragExited – обработчик javafx.event.EventHandler ухода перетаскивания мышкой из узла.

  • Свойство onScrollStarted – обработчик javafx.event.EventHandler начала прокручивания жестом.

  • Свойство onScroll – обработчик javafx.event.EventHandler прокручивания жестом.

  • Свойство onScrollFinished – обработчик javafx.event.EventHandler окончания прокручивания жестом.

  • Свойство onRotationStarted – обработчик javafx.event.EventHandler начала вращения жестом.

  • Свойство onRotate – обработчик javafx.event.EventHandler вращения жестом.

  • Свойство onRotationFinished – обработчик javafx.event.EventHandler окончания вращения жестом.

  • Свойство onZoomStarted – обработчик javafx.event.EventHandler начала масштабирования двумя пальцами.

  • Свойство onZoom – обработчик javafx.event.EventHandler масштабирования двумя пальцами.

  • Свойство onZoomFinished – обработчик javafx.event.EventHandler окончания масштабирования двумя пальцами.

  • Свойство onSwipeUp – обработчик javafx.event.EventHandler перетаскивания жестом вверх.

  • Свойство onSwipeDown – обработчик javafx.event.EventHandler перетаскивания жестом вниз.

  • Свойство onSwipeLeft – обработчик javafx.event.EventHandler перетаскивания жестом влево.

  • Свойство onSwipeRight – обработчик javafx.event.EventHandler перетаскивания жестом вправо.

  • Свойство onTouchPressed – обработчик javafx.event.EventHandler нажатия.

  • Свойство onTouchMoved – обработчик javafx.event.EventHandler перемещения нажатия.

  • Свойство onTouchReleased – обработчик javafx.event.EventHandler освобождения нажатия.

  • Свойство onTouchStationary – обработчик javafx.event.EventHandler удержания нажатия.

  • Свойство onKeyPressed – обработчик javafx.event.EventHandler нажатия кнопки клавиатуры на узле.

  • Свойство onKeyReleased – обработчик javafx.event.EventHandler освобождения кнопки клавиатуры.

  • Свойство onKeyTyped – обработчик javafx.event.EventHandler нажатия и освобождения кнопки клавиатуры.

  • Свойство onInputMethodTextChanged – обработчик javafx.event.EventHandler изменения метода ввода текста.

  • Свойство inputMethodRequests – объект javafx.scene.input.InputMethodRequests, обеспечивающий обработку редактируемого текста.

  • Свойство focused – становится true при наведении фокуса на узел.

  • Свойство focusTraversable – если true, тогда на узел можно навести фокус, используя клавишу TAB.

  • Свойство eventDispatcher – объект javafx.event.EventDispatcher, отвечающий за доставку сообщений узлу через цепочку доставки.

  • Поле public static final double BASELINE_OFFSET_SAME_AS_HEIGHT - родитель должен использовать высоту данного узла как базовую линию.

  • Метод public final ObservableMap<java.lang.Object,java.lang.Object> getProperties() – возвращает хэш-таблицу свойств данного узла.

  • Метод public boolean hasProperties() – возвращает true, если данный узел имеет свойства.

  • Метод public void setUserData(java.lang.Object value) – устанавливает одно свойство узла.

  • Метод public java.lang.Object getUserData() – возвращает предварительно установленное свойство узла.

  • Метод public final Parent getParent() – возвращает родительский узел данного узла.

  • Метод public ObjectProperty<Parent> parentProperty() – возвращает JavaFX Beans свойство родительского узла.

  • Метод public final Scene getScene() – возвращает сцену, с которой связан данный узел.

  • Метод public ObjectProperty<Scene> sceneProperty() – возвращает JavaFX Beans свойство сцены узла.

  • Метод public final void setId(java.lang.String value) – устанавливает идентификатор узла.

  • Метод public final java.lang.String getId() – возвращает идентификатор узла.

  • Метод public StringProperty idProperty() – возвращает JavaFX Beans свойство идентификатора узла.

  • Метод public final ObservableList<java.lang.String> getStyleClass() – возвращает список CSS-селекторов классов.

  • Метод public final void setStyle(java.lang.String value) – устанавливает CSS-стиль для данного узла.

  • Метод public final java.lang.String getStyle() – возвращает CSS-стиль узла.

  • Метод public StringProperty styleProperty() – возвращает JavaFX Beans свойство CSS-стиля.

  • Метод public void setVisible(boolean value) – устанавливает видимость узла и его дочерних элементов.

  • Метод public final boolean isVisible() – возвращает true, если узел находится в состоянии видимости.

  • Метод public BooleanProperty visibleProperty() – возвращает JavaFX Beans свойство видимости узла.

  • Метод public final void setCursor(Cursor value) – устанавливает курсор мышки.

  • Метод public final Cursor getCursor() – возвращает представление курсора мышки.

  • Метод public ObjectProperty<Cursor> cursorProperty() – возвращает JavaFX Beans свойство курсора мышки.

  • Метод public final void setOpacity(double value) – устанавливает прозрачность узла от 0 до 1.

  • Метод public final double getOpacity() – возвращает прозрачность узла.

  • Метод public DoubleProperty opacityProperty() – возвращает JavaFX Beans свойство прозрачности узла.

  • Метод public final void setBlendMode(BlendMode value) – устанавливает режим наложения узла.

  • Метод public final BlendMode getBlendMode() – возвращает режим наложения узла.

  • Метод public ObjectProperty<BlendMode> blendModeProperty() – возвращает JavaFX Beans свойство режима наложения.

  • Метод public final void setClip(Node value) – устанавливает маску узла.

  • Метод public final Node getClip() – возвращает маску узла.

  • Метод public ObjectProperty<Node> clipProperty() – возвращает JavaFX Beans свойство маски узла.

  • Метод public final void setCache(boolean value) – устанавливает кэширование узла как растрового изображения.

  • Метод public final boolean isCache() – возвращает true, если узел кэшируется как растровое изображение.

  • Метод public BooleanProperty cacheProperty() – возвращает JavaFX Beans свойство кэширования узла.

  • Метод public final void setCacheHint(CacheHint value) – устанавливает правила кэширования узла.

  • Метод public final CacheHint getCacheHint() – возвращает правила кэширования узла.

  • Метод public ObjectProperty<CacheHint> cacheHintProperty() – возвращает JavaFX Beans свойство правил кэширования узла.

  • Метод public final void setEffect(Effect value) – устанавливает эффекты узла.

  • Метод public final Effect getEffect() – возвращает эффекты узла.

  • Метод public ObjectProperty<Effect> effectProperty() – возвращает JavaFX Beans свойство эффектов узла.

  • Метод public final void setDepthTest(DepthTest value) – устанавливает тестирование глубины узла.

  • Метод public final DepthTest getDepthTest() – возвращает установки тестирования глубины узла.

  • Метод public ObjectProperty<DepthTest> depthTestProperty() – возвращает JavaFX Beans свойство тестирования глубины узла.

  • Метод public final void setDisable(boolean value) – устанавливает отключенное состояние узла.

  • Метод public final boolean isDisable() – возвращает true, если было установлено отключенное состояние узла.

  • Метод public BooleanProperty disableProperty() – возвращает JavaFX Beans свойство отключенного состояния узла.

  • Метод public final boolean isDisabled() – возвращает true, если узел отключен.

  • Метод public BooleanProperty disabledProperty() – возвращает JavaFX Beans свойство, указывающее отключен узел или нет.

  • Метод public final void setPickOnBounds(boolean value) – устанавливает реагирование узла на пересечение его границ, а не на пересечение его геометрической формы.

  • Метод public final boolean isPickOnBounds() – возвращает true, если узел реагирует на пересечение его границ, а не на пересечение его геометрической формы.

  • Метод public BooleanProperty pickOnBoundsProperty() – возвращает JavaFX Beans свойство реагирования узла на пересечение его границ, а не на пересечение его геометрической формы.

  • Метод public Node lookup(java.lang.String selector) – поиск узла на основе селектора CSS.

  • Метод public java.util.Set<Node> lookupAll(java.lang.String selector) – возвращает набор узлов, соответствующих указанному селектору CSS.

  • Метод public void toBack() – перемещает данный узел на задний план.

  • Метод public void toFront() – перемещает данный узел на передний план.

  • Метод public WritableImage snapshot(SnapshotParameters params, WritableImage image), public void snapshot(Callback<SnapshotResult,java.lang.Void> callback, SnapshotParameters params, WritableImage image) – создает моментальный снимок узла и его дочерних узлов.

  • Метод public final void setOnDragEntered(EventHandler<? super DragEvent> value) – устанавливает обработчик вхождения перетаскивания мышкой в данный узел.

  • Метод public final EventHandler<? super DragEvent> getOnDragEntered() – возвращает обработчик вхождения перетаскивания мышкой в данный узел.

  • Метод public final ObjectProperty<EventHandler<? super DragEvent>> onDragEnteredProperty() – возвращает JavaFX Beans свойство обработчика вхождения перетаскивания мышкой в данный узел.

  • Метод public final void setOnDragExited(EventHandler<? super DragEvent> value) – устанавливает обработчик ухода перетаскивания мышкой из данного узла.

  • Метод public final EventHandler<? super DragEvent> getOnDragExited() – возвращает обработчик ухода перетаскивания мышкой из данного узла.

  • Метод public final ObjectProperty<EventHandler<? super DragEvent>> onDragExitedProperty() – возвращает JavaFX Beans свойство обработчика ухода перетаскивания мышкой из данного узла.

  • Метод public final void setOnDragOver(EventHandler<? super DragEvent> value) – устанавливает обработчик перетаскивания мышкой внутри узла.

  • Метод public final EventHandler<? super DragEvent> getOnDragOver() – возвращает обработчик перетаскивания мышкой внутри узла.

  • Метод public final ObjectProperty<EventHandler<? super DragEvent>> onDragOverProperty() – возвращает JavaFX Beans свойство обработчика перетаскивания мышкой внутри узла.

  • Метод public final void setOnDragDropped(EventHandler<? super DragEvent> value) – устанавливает обработчик освобождения кнопки мышки при перетаскивании.

  • Метод public final EventHandler<? super DragEvent> getOnDragDropped() – возвращает обработчик освобождения кнопки мышки при перетаскивании.

  • Метод public final ObjectProperty<EventHandler<? super DragEvent>> onDragDroppedProperty() – возвращает JavaFX Beans свойство обработчика освобождения кнопки мышки при перетаскивании.

  • Метод public final void setOnDragDone(EventHandler<? super DragEvent> value) – устанавливает обработчик завершения процесса перетаскивания мышкой.

  • Метод public final EventHandler<? super DragEvent> getOnDragDone() – возвращает обработчик завершения процесса перетаскивания мышкой.

  • Метод public final ObjectProperty<EventHandler<? super DragEvent>> onDragDoneProperty() – возвращает JavaFX Beans свойство обработчика завершения процесса перетаскивания мышкой.

  • Метод public Dragboard startDragAndDrop(TransferMode... transferModes) – вызывается в обработчике, установленном методом setOnDragDetected(), и возвращает объектjavafx.scene.input.Dragboard, представляющий буфер обмена операции Drag and Drop перетаскивания.

  • Метод public void startFullDrag() – вызывается в обработчике, установленном методом setOnDragDetected(), и запускает полный процесс Drag and Drop с узлом в качестве источника.

  • Метод public final void setManaged(boolean value) – устанавливает управление компоновкой родительским узлом.

  • Метод public final boolean isManaged() – возвращает true, если компоновкой данного узла управляет его родительский узел.

  • Метод public BooleanProperty managedProperty() – возвращает JavaFX Beans свойство управление компоновкой родительским узлом.

  • Метод public final void setLayoutX(double value) – устанавливает смещение по горизонтальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла.

  • Метод public final double getLayoutX() – возвращает смещение по горизонтальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла.

  • Метод public DoubleProperty layoutXProperty() – возвращает JavaFX Beans свойство смещения по горизонтальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла.

  • Метод public final void setLayoutY(double value) – устанавливает смещение по вертикальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла.

  • Метод public final double getLayoutY() – возвращает смещение по вертикальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла.

  • Метод public DoubleProperty layoutYProperty() – возвращает JavaFX Beans свойство смещения по вертикальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла.

  • Метод public void relocate(double x, double y) – изменяет значения свойств layoutX и layoutY до указанных координат х и у.

  • Метод public boolean isResizable() – возвращает true, если родительский узел может изменять размеры данного узла при его компоновке, по умолчанию false.

  • Метод public Orientation getContentBias() – возвращает javafx.geometry.Orientation.HORIZONTAL, если размеры узла могут изменяться при его компоновке и его предпочтительная высота зависит от его ширины. Возвращает javafx.geometry.Orientation.VERTICAL, если размеры узла могут изменяться при его компоновке и его предпочтительная ширина зависит от его высоты. Возвращает нуль в отсутствие таких зависимостей.

  • Метод public double minWidth(double height) – возвращает минимальную ширину, до которой может изменяться ширина узла при его компоновке. Параметр метода имеет положительное значение при условии зависимости ширины от высоты или значение -1.

  • Метод public double minHeight(double width) – возвращает минимальную высоту, до которой может изменяться высота узла при его компоновке. Параметр метода имеет положительное значение при условии зависимости высоты от ширины или значение -1.

  • Метод public double prefWidth(double height) – возвращает предпочтительную ширину узла. Параметр метода имеет положительное значение при условии зависимости ширины от высоты или значение -1.

  • Метод public double prefHeight(double width) – возвращает предпочтительную высоту узла. Параметр метода имеет положительное значение при условии зависимости высоты от ширины или значение -1.

  • Метод public double maxWidth(double height) – возвращает максимальную ширину узла. Параметр метода имеет положительное значение при условии зависимости ширины от высоты или значение -1.

  • Метод public double maxHeight(double width) – возвращает максимальную высоту узла. Параметр метода имеет положительное значение при условии зависимости высоты от ширины или значение -1.

  • Метод public void resize(double width, double height) – если размеры узла могут изменяться, изменяет ширину и высоту узла до указанных.

  • Метод public void autosize() – если размеры узла могут изменяться, изменяет ширину и высоту узла до предпочтительных.

  • Метод public void resizeRelocate(double x, double y, double width, double height) – если размеры узла могут изменяться, изменяет ширину и высоту узла до указанных и изменяет значения свойствlayoutX и layoutY до указанных координат х и у.

  • Метод public double getBaselineOffset() – возвращает смещение по вертикали при выравнивании узла, по умолчанию – высота границы layoutBounds.

  • Метод public double computeAreaInScreen() - возвращает область узла, которая проецируется на физический экран в пикселях.

  • Метод public final Bounds getBoundsInParent() – возвращает прямоугольные границы javafx.geometry.Bounds узла, включающие его трансформации и границы boundsInLocal.

  • Метод public ObjectExpression<Bounds> boundsInParentProperty() – возвращает JavaFX Beans свойство boundsInParent-границ узла.

  • Метод public final Bounds getBoundsInLocal() – возвращает прямоугольные границы javafx.geometry.Bounds узла без его трансформаций, однако включающие контур графического объекта и поэтому отличающиеся от его геометрической формы. Локальные границы также включают в себя маски и эффекты.

  • Метод public ObjectExpression<Bounds> boundsInLocalProperty() – возвращает JavaFX Beans свойство boundsInLocal-границ узла.

  • Метод public final Bounds getLayoutBounds() – возвращает прямоугольные границы javafx.geometry.Bounds узла, используемые для его компоновки в сцене и не включающие в себя переменныеlayoutX, layoutY, translateX и translateY, маски и эффекты.

  • Метод public ObjectExpression<Bounds> layoutBoundsProperty() – возвращает JavaFX Beans свойство layoutBounds-границ узла.

  • Метод public boolean contains(double localX, double localY) – возвращает true, если точка с указанными координатами содержится в геометрических границах узла.

  • Метод public boolean contains(javafx.geometry.Point2D localPoint) – возвращает true, если точка с указанными координатами содержится в геометрических границах узла.

  • Метод public boolean intersects(double localX, double localY, double localWidth, double localHeight) – возвращает true, если указанный прямоугольник пересекает геометрические границы узла.

  • Метод public boolean intersects(Bounds localBounds) – возвращает true, если указанные localBounds-границы пересекают геометрические границы узла.

  • Метод public Point2D screenToLocal(double screenX, double screenY), public Point2D screenToLocal(Point2D screenPoint), public Bounds screenToLocal(Bounds screenBounds) - конвертирует координаты экрана в локальные координаты узла.

  • Метод public Point2D sceneToLocal(double sceneX, double sceneY), public Point3D sceneToLocal(double sceneX, double sceneY, double sceneZ) – конвертирует координаты сцены в локальные координаты узла.

  • Метод public Point2D sceneToLocal(Point2D scenePoint), public Point3D sceneToLocal(Point3D scenePoint) – конвертирует координаты сцены в локальные координаты узла.

  • Метод public Bounds sceneToLocal(Bounds sceneBounds) – конвертирует границы с координатами сцены в границы с локальными координатами узла.

  • Метод public Point2D localToScreen(double localX, double localY), public Point2D localToScreen(Point2D localPoint), public Point2D localToScreen(double localX, double localY, double localZ), public Point2D localToScreen(Point3D localPoint), public Bounds localToScreen(Bounds localBounds) - конвертирует локальные координаты узла в координаты экрана.

  • Метод public Point2D localToScene(double localX, double localY), public Point3D localToScene(double x, double y, double z) – конвертирует локальные координаты узла в координаты сцены.

  • Метод public Point2D localToScene(Point2D localPoint), public Point3D localToScene(Point3D localPoint) – конвертирует локальные координаты узла в координаты сцены.

  • Метод public Bounds localToScene(Bounds localBounds) – конвертирует границы с локальными координатами узла в границы с координатами сцены.

  • Метод public Point2D parentToLocal(double parentX, double parentY), public Point3D parentToLocal(double parentX, double parentY, double parentZ) – конвертирует координаты родительского узла в локальные координаты данного узла.

  • Метод public Point2D parentToLocal(Point2D parentPoint), public Point3D parentToLocal(Point3D parentPoint) – конвертирует координаты родительского узла в локальные координаты данного узла.

  • Метод public Bounds parentToLocal(Bounds parentBounds) – конвертирует границы с координатами родительского узла в границы с локальными координатами данного узла.

  • Метод public Point2D localToParent(double localX, double localY), public Point3D localToParent(double x, double y, double z) – конвертирует локальные координаты данного узла в координаты родительского узла.

  • Метод public Point2D localToParent(Point2D localPoint), public Point3D localToParent(Point3D localPoint) – конвертирует локальные координаты данного узла в координаты родительского узла.

  • Метод public Bounds localToParent(Bounds localBounds) – конвертирует границы с локальными координатами данного узла в границы с координатами родительского узла.

  • Метод public final ObservableList<Transform> getTransforms() – возвращает список объектов javafx.scene.transform.Transform, связанных с данным узлом.

  • Метод public final void setTranslateX(double value) – устанавливает динамическое смещение по горизонтальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла. Полное смещение равно layoutX + translateX.

  • Метод public final double getTranslateX() – возвращает динамическое смещение по горизонтальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла.

  • Метод public DoubleProperty translateXProperty() – возвращает JavaFX Beans свойство динамического смещения по горизонтальной оси.

  • Метод public final void setTranslateY(double value) – устанавливает динамическое смещение по вертикальной оси относительно левой верхней координаты границы layoutBounds узла до конечной позиции узла. Полное смещение равно layoutY + translateY.

  • Метод public final double getTranslateY() – возвращает динамическое смещение по вертикальной оси.

  • Метод public DoubleProperty translateYProperty() – возвращает JavaFX Beans свойство динамического смещения по вертикальной оси.

  • Метод public final void setTranslateZ(double value) – устанавливает смещение по оси Z.

  • Метод public final double getTranslateZ() – возвращает смещение по оси Z.

  • Метод public DoubleProperty translateZProperty() – возвращает JavaFX Beans свойство смещения по оси Z.

  • Метод public final void setScaleX(double value) – устанавливает масштабирование по горизонтальной оси.

  • Метод public final double getScaleX() – возвращает масштабирование по горизонтальной оси.

  • Метод public DoubleProperty scaleXProperty() – возвращает JavaFX Beans свойство масштабирования по горизонтальной оси.

  • Метод public final void setScaleY(double value) – устанавливает масштабирование по вертикальной оси.

  • Метод public final double getScaleY() – возвращает масштабирование по вертикальной оси.

  • Метод public DoubleProperty scaleYProperty() – возвращает JavaFX Beans свойство масштабирования по вертикальной оси.

  • Метод public final void setScaleZ(double value) – устанавливает масштабирование по оси Z.

  • Метод public final double getScaleZ() – возвращает масштабирование по оси Z.

  • Метод public DoubleProperty scaleZProperty() – возвращает JavaFX Beans свойство масштабирования по оси Z.

  • Метод public final void setRotate(double value) – устанавливает угол поворота узла относительно его центра.

  • Метод public final double getRotate() – возвращает угол поворота узла относительно его центра.

  • Метод public DoubleProperty rotateProperty() – возвращает JavaFX Beans свойство угла поворота узла относительно его центра.

  • Метод public final void setRotationAxis(Point3D value) – устанавливает ось поворота узла.

  • Метод public final Point3D getRotationAxis() – возвращает ось поворота узла.

  • Метод public ObjectProperty<Point3D> rotationAxisProperty() – возвращает JavaFX Beans свойство оси поворота узла.

  • Метод public final ReadOnlyObjectProperty<Transform> localToParentTransformProperty() – возвращает JavaFX Beans свойство цепочки трансформаций узла.

  • Метод public final Transform getLocalToParentTransform() – возвращает цепочку трансформаций узла.

  • Метод public final ReadOnlyObjectProperty<Transform> localToSceneTransformProperty() – возвращает JavaFX Beans свойство цепочки трансформаций узла и его предков.

  • Метод public final Transform getLocalToSceneTransform() – возвращает цепочку трансформаций узла и его предков.

  • Метод public final void setNodeOrientation(NodeOrientation orientation), public final NodeOrientation getNodeOrientation(), public final ObjectProperty<NodeOrientation> nodeOrientationProperty() - определяет ориентацию визуализации данных.

  • Метод public final NodeOrientation getEffectiveNodeOrientation(), public final ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientationProperty() - возвращает унаследованную ориентацию визуализации данных.

  • Метод public boolean usesMirroring() - определяет, должен ли узел отражаться, если ориентация узла справа налево.

  • Метод public final void setMouseTransparent(boolean value) – устанавливает прозрачность узла для действий мышки.

  • Метод public final boolean isMouseTransparent() – возвращает true, если узел прозрачен для действий мышки.

  • Метод public BooleanProperty mouseTransparentProperty() – возвращает JavaFX Beans свойство прозрачности узла для действий мышки

  • Метод public final boolean isHover() – возвращает true, если по узлу проводят мышкой.

  • Метод public BooleanProperty hoverProperty() – возвращает JavaFX Beans свойство реагирования узла на мышку.

  • Метод public final boolean isPressed() – возвращает true, если узел нажимается.

  • Метод public BooleanProperty pressedProperty() – возвращает JavaFX Beans свойство нажатия на узел.

  • Метод public final void setOnContextMenuRequested(EventHandler<? super ContextMenuEvent> value) – устанавливает обработчик вызова контекстного меню.

  • Метод public final EventHandler<? super ContextMenuEvent> getOnContextMenuRequested() – возвращает обработчик вызова контекстного меню.

  • Метод public final ObjectProperty<EventHandler<? super ContextMenuEvent>> onContextMenuRequestedProperty() – возвращает JavaFX Beans свойство обработчика вызова контекстного меню.

  • Метод public final void setOnMouseClicked(EventHandler<? super MouseEvent> value) – устанавливает обработчик щелчка мышки.

  • Метод public final EventHandler<? super MouseEvent> getOnMouseClicked() – возвращает обработчик щелчка мышки.

  • Метод public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseClickedProperty() – возвращает JavaFX Beans свойство обработчика щелчка мышки.

  • Метод public final void setOnMouseDragged(EventHandler<? super MouseEvent> value) – устанавливает обработчик нажатия кнопки мышки и перетаскивания.

  • Метод public final EventHandler<? super MouseEvent> getOnMouseDragged() – возвращает обработчик нажатия кнопки мышки и перетаскивания.

  • Метод public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseDraggedProperty() – возвращает JavaFX Beans свойство обработчика нажатия кнопки мышки и перетаскивания.

  • Метод public final void setOnMouseEntered(EventHandler<? super MouseEvent> value) – устанавливает обработчик ввода курсора мышки в узел.

  • Метод public final EventHandler<? super MouseEvent> getOnMouseEntered() – возвращает обработчик ввода курсора мышки в узел.

  • Метод public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseEnteredProperty() – возвращает JavaFX Beans свойство обработчика ввода курсора мышки в узел.

  • Метод public final void setOnMouseExited(EventHandler<? super MouseEvent> value) – устанавливает обработчик выхода курсора мышки из узла.

  • Метод public final EventHandler<? super MouseEvent> getOnMouseExited() – возвращает обработчик выхода курсора мышки из узла.

  • Метод public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseExitedProperty() – возвращает JavaFX Beans свойство обработчика выхода курсора мышки из узла.

  • Метод public final void setOnMouseMoved(EventHandler<? super MouseEvent> value) – устанавливает обработчик перемещения курсора мышки внутри узла.

  • Метод public final EventHandler<? super MouseEvent> getOnMouseMoved() – возвращает обработчик перемещения курсора мышки внутри узла.

  • Метод public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseMovedProperty() – возвращает JavaFX Beans свойство обработчика перемещения курсора мышки внутри узла.

  • Метод public final void setOnMousePressed(EventHandler<? super MouseEvent> value) – устанавливает обработчик нажатия кнопки мышки на узле.

  • Метод public final EventHandler<? super MouseEvent> getOnMousePressed() – возвращает обработчик нажатия кнопки мышки на узле.

  • Метод public final ObjectProperty<EventHandler<? super MouseEvent>> onMousePressedProperty() – возвращает JavaFX Beans свойство обработчика нажатия кнопки мышки на узле.

  • Метод public final void setOnMouseReleased(EventHandler<? super MouseEvent> value) – устанавливает обработчик освобождения кнопки мышки.

  • Метод public final EventHandler<? super MouseEvent> getOnMouseReleased() – возвращает обработчик освобождения кнопки мышки.

  • Метод public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseReleasedProperty() – возвращает JavaFX Beans свойство обработчика освобождения кнопки мышки.

  • Метод public final void setOnDragDetected(EventHandler<? super MouseEvent> value) – устанавливает обработчик перетаскивания мышкой.

  • Метод public final EventHandler<? super MouseEvent> getOnDragDetected() – возвращает обработчик перетаскивания мышкой.

  • Метод public final ObjectProperty<EventHandler<? super MouseEvent>> onDragDetectedProperty() – возвращает JavaFX Beans свойство обработчика перетаскивания мышкой.

  • Метод public final void setOnMouseDragOver(EventHandler<? super MouseDragEvent> value) – устанавливает обработчик процесса перетаскивания мышкой внутри узла.

  • Метод public final EventHandler<? super MouseDragEvent> getOnMouseDragOver() – возвращает обработчик процесса перетаскивания мышкой внутри узла.

  • Метод public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragOverProperty() – возвращает JavaFX Beans свойство обработчика процесса перетаскивания мышкойвнутри узла.

  • Метод public final void setOnMouseDragReleased(EventHandler<? super MouseDragEvent> value) – устанавливает обработчик освобождения кнопки мышки при перетаскивании.

  • Метод public final EventHandler<? super MouseDragEvent> getOnMouseDragReleased() – возвращает обработчик освобождения кнопки мышки при перетаскивании.

  • Метод public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragReleasedProperty() – возвращает JavaFX Beans свойство обработчика освобождения кнопки мышки приперетаскивании.

  • Метод public final void setOnMouseDragEntered(EventHandler<? super MouseDragEvent> value) – устанавливает обработчик вхождения перетаскивания мышкой в узел.

  • Метод public final EventHandler<? super MouseDragEvent> getOnMouseDragEntered() – возвращает обработчик вхождения перетаскивания мышкой в узел.

  • Метод public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragEnteredProperty() – возвращает JavaFX Beans свойство обработчика вхождения перетаскивания мышкой вузел.

  • Метод public final void setOnMouseDragExited(EventHandler<? super MouseDragEvent> value) – устанавливает обработчик ухода перетаскивания мышкой из узла.

  • Метод public final EventHandler<? super MouseDragEvent> getOnMouseDragExited() – возвращает обработчик ухода перетаскивания мышкой из узла.

  • Метод public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragExitedProperty() – возвращает JavaFX Beans свойство обработчика ухода перетаскивания мышкой из узла.

  • Метод public final void setOnScrollStarted(EventHandler<? super ScrollEvent> value) – устанавливает обработчик начала прокручивания жестом.

  • Метод public final EventHandler<? super ScrollEvent> getOnScrollStarted() – возвращает обработчик начала прокручивания жестом.

  • Метод public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollStartedProperty() – возвращает JavaFX Beans свойство обработчика начала прокручивания жестом.

  • Метод public final void setOnScroll(EventHandler<? super ScrollEvent> value) – устанавливает обработчик прокручивания жестом.

  • Метод public final EventHandler<? super ScrollEvent> getOnScroll() – возвращает обработчик прокручивания жестом.

  • Метод public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollProperty() – возвращает JavaFX Beans свойство обработчика прокручивания жестом.

  • Метод public final void setOnScrollFinished(EventHandler<? super ScrollEvent> value) – устанавливает обработчик окончания прокручивания жестом.

  • Метод public final EventHandler<? super ScrollEvent> getOnScrollFinished() – возвращает обработчик окончания прокручивания жестом.

  • Метод public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollFinishedProperty() – возвращает JavaFX Beans свойство обработчика окончания прокручивания жестом.

  • Метод public final void setOnRotationStarted(EventHandler<? super RotateEvent> value) – устанавливает обработчик начала вращения жестом.

  • Метод public final EventHandler<? super RotateEvent> getOnRotationStarted() – возвращает обработчик начала вращения жестом.

  • Метод public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationStartedProperty() – возвращает JavaFX Beans свойство обработчика начала вращения жестом.

  • Метод public final void setOnRotate(EventHandler<? super RotateEvent> value) – устанавливает обработчик вращения жестом.

  • Метод public final EventHandler<? super RotateEvent> getOnRotate() – возвращает обработчик вращения жестом.

  • Метод public final ObjectProperty<EventHandler<? super RotateEvent>> onRotateProperty() – возвращает JavaFX Beans свойство обработчика вращения жестом.

  • Метод public final void setOnRotationFinished(EventHandler<? super RotateEvent> value) – устанавливает обработчик окончания вращения жестом.

  • Метод public final EventHandler<? super RotateEvent> getOnRotationFinished() – возвращает обработчик окончания вращения жестом.

  • Метод public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationFinishedProperty() – возвращает JavaFX Beans свойство обработчика окончания вращения жестом.

  • Метод public final void setOnZoomStarted(EventHandler<? super ZoomEvent> value) – устанавливает обработчик начала масштабирования двумя пальцами.

  • Метод public final EventHandler<? super ZoomEvent> getOnZoomStarted() – возвращает обработчик начала масштабирования двумя пальцами.

  • Метод public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomStartedProperty() – возвращает JavaFX Beans свойство обработчика начала масштабирования двумя пальцами.

  • Метод public final void setOnZoom(EventHandler<? super ZoomEvent> value) – устанавливает обработчик масштабирования двумя пальцами.

  • Метод public final EventHandler<? super ZoomEvent> getOnZoom() – возвращает обработчик масштабирования двумя пальцами.

  • Метод public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomProperty() – возвращает JavaFX Beans свойство обработчика масштабирования двумя пальцами.

  • Метод public final void setOnZoomFinished(EventHandler<? super ZoomEvent> value) – устанавливает обработчик окончания масштабирования двумя пальцами.

  • Метод public final EventHandler<? super ZoomEvent> getOnZoomFinished() – возвращает обработчик окончания масштабирования двумя пальцами.

  • Метод public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomFinishedProperty() – возвращает JavaFX Beans свойство обработчика окончания масштабирования двумя пальцами.

  • Метод public final void setOnSwipeUp(EventHandler<? super SwipeEvent> value) – устанавливает обработчик перетаскивания жестом вверх.

  • Метод public final EventHandler<? super SwipeEvent> getOnSwipeUp() – возвращает обработчик перетаскивания жестом вверх.

  • Метод public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeUpProperty() – возвращает JavaFX Beans свойство обработчика перетаскивания жестом вверх.

  • Метод public final void setOnSwipeDown(EventHandler<? super SwipeEvent> value) – устанавливает обработчик перетаскивания жестом вниз.

  • Метод public final EventHandler<? super SwipeEvent> getOnSwipeDown() – возвращает обработчик перетаскивания жестом вниз.

  • Метод public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeDownProperty() – возвращает JavaFX Beans свойство обработчика перетаскивания жестом вниз.

  • Метод public final void setOnSwipeLeft(EventHandler<? super SwipeEvent> value) – устанавливает обработчик перетаскивания жестом влево.

  • Метод public final EventHandler<? super SwipeEvent> getOnSwipeLeft() – возвращает обработчик перетаскивания жестом влево.

  • Метод public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeLeftProperty() – возвращает JavaFX Beans свойство обработчика перетаскивания жестом влево.

  • Метод public final void setOnSwipeRight(EventHandler<? super SwipeEvent> value) – устанавливает обработчик перетаскивания жестом вправо.

  • Метод public final EventHandler<? super SwipeEvent> getOnSwipeRight() – возвращает обработчик перетаскивания жестом вправо.

  • Метод public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeRightProperty() – возвращает JavaFX Beans свойство обработчика перетаскивания жестом вправо.

  • Метод public final void setOnTouchPressed(EventHandler<? super TouchEvent> value) – устанавливает обработчик нажатия.

  • Метод public final EventHandler<? super TouchEvent> getOnTouchPressed() – возвращает обработчик нажатия.

  • Метод public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchPressedProperty() – возвращает JavaFX Beans свойство обработчика нажатия.

  • Метод public final void setOnTouchMoved(EventHandler<? super TouchEvent> value) – устанавливает обработчик перемещения нажатия.

  • Метод public final EventHandler<? super TouchEvent> getOnTouchMoved() – возвращает обработчик перемещения нажатия.

  • Метод public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchMovedProperty() – возвращает JavaFX Beans свойство обработчика перемещения нажатия.

  • Метод public final void setOnTouchReleased(EventHandler<? super TouchEvent> value) – устанавливает обработчик освобождения нажатия.

  • Метод public final EventHandler<? super TouchEvent> getOnTouchReleased() – возвращает обработчик освобождения нажатия.

  • Метод public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchReleasedProperty() – возвращает JavaFX Beans свойство обработчика освобождения нажатия.

  • Метод public final void setOnTouchStationary(EventHandler<? super TouchEvent> value) – устанавливает обработчик удержания нажатия.

  • Метод public final EventHandler<? super TouchEvent> getOnTouchStationary() – возвращает обработчик удержания нажатия.

  • Метод public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchStationaryProperty() – возвращает JavaFX Beans свойство обработчика удержания нажатия.

  • Метод public final void setOnKeyPressed(EventHandler<? super KeyEvent> value) – устанавливает обработчик нажатия кнопки клавиатуры на узле.

  • Метод public final EventHandler<? super KeyEvent> getOnKeyPressed() – возвращает обработчик нажатия кнопки клавиатуры на узле.

  • Метод public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyPressedProperty() – возвращает JavaFX Beans свойство обработчика нажатия кнопки клавиатуры на узле.

  • Метод public final void setOnKeyReleased(EventHandler<? super KeyEvent> value) – устанавливает обработчик освобождения кнопки клавиатуры.

  • Метод public final EventHandler<? super KeyEvent> getOnKeyReleased() – возвращает обработчик освобождения кнопки клавиатуры.

  • Метод public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyReleasedProperty() – возвращает JavaFX Beans свойство обработчика освобождения кнопки клавиатуры.

  • Метод public final void setOnKeyTyped(EventHandler<? super KeyEvent> value) – устанавливает обработчик нажатия и освобождения кнопки клавиатуры.

  • Метод public final EventHandler<? super KeyEvent> getOnKeyTyped() – возвращает обработчик нажатия и освобождения кнопки клавиатуры.

  • Метод public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyTypedProperty() – возвращает JavaFX Beans свойство обработчика нажатия и освобождения кнопки клавиатуры.

  • Метод public final void setOnInputMethodTextChanged(EventHandler<? super InputMethodEvent> value) – устанавливает обработчик изменения метода ввода текста.

  • Метод public final EventHandler<? super InputMethodEvent> getOnInputMethodTextChanged() – возвращает обработчик изменения метода ввода текста.

  • Метод public final ObjectProperty<EventHandler<? super InputMethodEvent>> onInputMethodTextChangedProperty() – возвращает JavaFX Beans свойство обработчика изменения метода ввода текста.

  • Метод public final void setInputMethodRequests(InputMethodRequests value) – устанавливает объект javafx.scene.input.InputMethodRequests, обеспечивающий обработку редактируемого текста.

  • Метод public final InputMethodRequests getInputMethodRequests() – возвращает объект javafx.scene.input.InputMethodRequests, обеспечивающий обработку редактируемого текста.

  • Метод public ObjectProperty<InputMethodRequests> inputMethodRequestsProperty() – возвращает JavaFX Beans свойство обработки редактируемого текста.

  • Метод public final boolean isFocused() – возвращает true, если узел находится в фокусе.

  • Метод public BooleanProperty focusedProperty() – возвращает JavaFX Beans свойство фокуса узла.

  • Метод public final void setFocusTraversable(boolean value) – устанавливает возможность наведения фокуса на узел с помощью клавишы TAB.

  • Метод public final boolean isFocusTraversable() – возвращает true, если на узел можно навести фокус клавишей TAB.

  • Метод public BooleanProperty focusTraversableProperty() – возвращает JavaFX Beans свойство наведения фокуса клавишей TAB.

  • Метод public void requestFocus() – наводит фокус на узел.

  • Метод public final void setEventDispatcher(EventDispatcher value) – устанавливает объект javafx.event.EventDispatcher, отвечающий за доставку сообщений узлу через цепочку доставки.

  • Метод public final EventDispatcher getEventDispatcher() – возвращает диспетчеризатор событий.

  • Метод public ObjectProperty<EventDispatcher> eventDispatcherProperty() – возвращает JavaFX Beans свойство диспетчеризации событий.

  • Метод public final <T extends Event> void addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler) – регистрирует обработчик событий указанного типа для данного узла.

  • Метод public final <T extends Event> void removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler) – удаляет слушателя событий указанного типа.

  • Метод public final <T extends Event> void addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter) – регистрирует фильтр событий.

  • Метод public final <T extends Event> void removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter) – удаляет зарегистрированный фильтр событий.

  • Метод public EventDispatchChain buildEventDispatchChain(EventDispatchChain tail) – создает цепочку доставки событий для данного узла.

  • Метод public final void fireEvent(Event event) – генерирует событие определенного типа.

  • Метод public java.lang.String getTypeSelector() - возвращает тип CSS-селектора.

  • Метод public Styleable getStyleableParent() - возвращает CSS-родителя.

  • Метод public static java.util.List<CssMetaData<? extends Styleable,?>> getClassCssMetaData(), public java.util.List<CssMetaData<? extends Styleable,?>> getCssMetaData() - возвращает CSS-метаданные.

  • Метод public final void pseudoClassStateChanged(PseudoClass pseudoClass, boolean active) - указывает, что псевдо класс узла изменился.

  • Метод public final ObservableSet<PseudoClass> getPseudoClassStates() - возвращает псевдо классы узла.

  • Метод public final void applyCss() - применяет CSS-стили к узлу и его дочерним элементам.