Краткий обзор
Базируйте class для узлов графика сцены. График сцены является рядом древовидных структур данных, где у каждого элемента есть нуль или один родитель, и каждый элемент является или "листом" с нулевыми подэлементами или "ответвлением" с нулем или большим количеством подэлементов.
Каждый элемент в графике сцены вызывают a Node
. Узлы ответвления имеют Родителя типа, конкретные подклассы которого являются Группой, javafx.scene.layout. Контейнер, javafx.scene.control. Управление, CustomNode, или подклассы этого.
Вершины являются классами, такими как javafx.scene.shape. Прямоугольник, javafx.scene.text. Текст, javafx.scene.image. ImageView, javafx.scene.media. MediaView, или другие такие листовые классы, у которых не может быть дочерних элементов. У только единственного узла в пределах каждого дерева графика сцены не будет никакого родителя, который часто упоминается как "корневой" узел.
В графике сцены может быть несколько деревьев. Некоторые деревья могут быть частью Сцены, когда они имеют право быть выведенными на экран. Другие деревья не могли бы отделиться никакой Сцены.
Узел может произойти самое большее однажды где угодно в графике сцены. Определенно, узел должен появиться не больше, чем однажды во всем следующем: в последовательности контента Группы или javafx.scene.layout. Контейнер, в последовательности контента Сцены, в дочерней последовательности Родителя, или как клип Узла. Отметьте что возвращаемое значение create
функция подкласса CustomNode добавляется к дочерней последовательности того, что CustomNode, и как таковой, подвергается этим ограничениям.
У графика сцены не должно быть циклов. Цикл существовал бы, если узел является предком себя в дереве, рассматривая Групповую последовательность контента, Родительскую дочернюю последовательность, и упомянутые выше отношения клипа Узла.
Если программа добавляет дочерний узел к Родителю (включая Группу, Контейнер, CustomNode) или Сцена, и тот узел уже является дочерним элементом различного Родителя или Сцены, узел автоматически (и тихо) удален из своего прежнего родителя. Если программа пытается изменить график сцены каким-либо другим способом, который нарушает вышеупомянутые правила, исключение выдается, попытка модификации игнорируется, и график сцены восстанавливается его предыдущему состоянию.
Возможно перестроить структуру графика сцены, например, переместить поддерево от одного расположения в графике сцены другому. Чтобы сделать это, можно было бы обычно удалять поддерево из его старого расположения прежде, чем вставить это в новом расположении. Однако, поддерево будет автоматически удалено как описано выше, если приложение явно не удалит его.
Строковый ID
Каждому узлу в графике сцены можно дать уникальный идентификатор. Этот идентификатор очень походит на атрибут "идентификатора" HTML-тэга, в котором это до разработчика и разработчика, чтобы гарантировать чтоid
уникально в пределах графика сцены. Функция удобства, вызванная поиск (Строка), может использоваться, чтобы найти узел с уникальным идентификатором в пределах графика сцены, или в пределах поддерева графика сцены. Система координат
Node
class определяет традиционную компьютерную графику "локальная" система координат в который x
ось увеличивается направо и y
ось увеличивается вниз. Конкретные классы узла для форм обеспечивают переменные для того, чтобы они сконфигурировали геометрию и расположение формы в пределах этого локального координатного пространства. Например, javafx.scene.shape. Прямоугольник обеспечивает x
, y
, width
, height
переменные, в то время как javafx.scene.shape. Круг обеспечивает centerX
, centerY
, и radius
.
Преобразования
ЛюбойNode
могли примениться к преобразованиям это. Они включают преобразование, вращение, масштабирование, или сдвиг преобразований. Преобразование преобразования является тем, которое смещает источник координатного пространства узла или вдоль x или вдоль оси Y. Например, если Вы создаете javafx.scene.shape. Прямоугольник, который оттягивается в источнике (x=0, y=0) и имеет width 100 и height 50, и затем применяет javafx.scene.transform. Преобразуйте со сдвигом 10 вдоль оси X (x=10), тогда прямоугольник будет казаться оттянутым в (x=10, y=0) и оставаться 100 широкими точками и 50 высокий. Отметьте, что источник был смещен, не x
переменная прямоугольника.
Преобразование вращения является тем, которое поворачивает координатное пространство узла об указанной точке "центра", заставляя узел казаться повернутым. Например, если Вы создаете javafx.scene.shape. Прямоугольник, который оттягивается в источнике (x=0, y=0) и имеет width 100 и height 30 и Вы применяете javafx.scene.transform. Вращайтесь с вращением на 90 градусов (angle=90) и центр в источнике (pivotX=0, pivotY=0), тогда прямоугольник будет оттянут, как будто его x и y были нулем, но его height был 100 и его width-30. Таким образом, это - как будто контакт застревает в верхнем левом углу, и прямоугольник поворачивает 90 градусов по часовой стрелке вокруг того контакта. Если точка центра будет вместо этого помещена в центр прямоугольника (в точке x=50, y=15) тогда, то прямоугольник, будет вместо этого казаться, будет вращаться о его центре.
Отметьте, что как со всеми преобразованиями, x, y, width, и переменные height прямоугольника (которые остаются относительно локального координатного пространства) не изменились, а скорее преобразование изменяет все координатное пространство прямоугольника.
Преобразование масштабирования заставляет узел или казаться больше или меньшим в зависимости от масштабного коэффициента. Масштабирование изменяет координатное пространство узла так, что, каждый модуль расстояния вдоль оси в локальных координатах мультиумоляется масштабным коэффициентом. Как с преобразованиями вращения, преобразования масштабирования применяются о точке "центра". Можно думать об этом как о точке в Узле, вокруг которого Вы "масштабируете". Например, если Вы создаете javafx.scene.shape. Прямоугольник с a strokeWidth
из 5, и width и height 50, и Вы применяете javafx.scene.transform. Масштаб с масштабными коэффициентами (x=2.0, y=2.0) и центр в источнике (pivotX=0, pivotY=0), весь прямоугольник (включая штрих) удвоится в размере, растя направо и вниз от источника.
Преобразование сдвига, иногда называемое скосом, эффективно поворачивает одну ось так, чтобы x и оси Y больше не были перпендикулярны.
Многократные преобразования могут быть применены к узлу, определяя упорядоченную цепочку преобразований. Порядок, в котором применяются преобразования, определяется последовательностью, определенной в переменной преобразований.
Ограничительные прямоугольники
Начиная с каждогоNode
имеет преобразования, каждый Node
's геометрический ограничительный прямоугольник, который может быть описан по-другому в зависимости от того, учитываются ли преобразования или нет. В самом простом, Node
's имеют boundsInLocal переменную только для чтения, которая определяет ограничительный прямоугольник Node
в непреобразованных локальных координатах. boundsInLocal
включает Node
's формируют геометрию, включая любое пространство, требуемое для ненулевого штриха, который может упасть вне локальных переменных позиции/размера, и ее клипа и переменных эффекта.
Каждый Node
также имеет boundsInParent переменную только для чтения, которая определяет ограничительный прямоугольник Node
после того, как все преобразования были применены, включая начатых преобразовывает, scaleX/scaleY, вращайтесь, translateX/translateY, и layoutX/layoutY. Это вызывают "boundsInParent", потому что прямоугольник будет относительно системы координат родителя.
Наконец, layoutBounds переменная определяет прямоугольные границы Node
это должно использоваться в качестве основания для вычислений расположения и может отличаться от визуальных границ узла. Для форм, текста, и ImageView, layoutBounds по умолчанию включает только геометрию формы, включая пространство, требуемое для ненулевого strokeWidth
, но не включает эффект, клип, или любой преобразовывает. Для javafx.scene.layout. Классы изменяемого размера (Контейнеры и Средства управления) layoutBounds будут отображены на 0,0 width x height
.
Профиль: распространенный
Сводка Переменной сценария
доступ | имя | ввести | Может Читать | Может Init | Может Записать | Значение по умолчанию | описание |
---|
Переменная Сводка
доступ | имя | ввести | Может Читать | Может Init | Может Записать | Значение по умолчанию | описание |
---|---|---|---|---|---|---|---|
общественность | blocksMouse | Булев | ложь |
Если Если Профиль: распространенный |
|||
считанный общественностью | boundsInLocal | Границы |
Прямоугольные границы этого Прямоугольные границы этого Отметьте, что этот метод не принимает видимость узла во внимание; тест основан на геометрии этого Эта переменная всегда будет ненулевым значением. Отметьте, что boundsInLocal автоматически повторно вычисляется всякий раз, когда геометрия узла изменяется. Поэтому это - ошибка связать любое из этих значений в узле к выражению, которое зависит от этой переменной. Например, "x" или "y" переменные формы никогда не должны связываться с boundsInLocal с целью расположения узла. Профиль: распространенный |
||||
считанный общественностью | boundsInParent | Границы |
Прямоугольные границы этого Прямоугольные границы этого
Получающиеся границы будут концептуально в координатном пространстве Отметьте, что этот метод не принимает видимость узла во внимание; тест основан на геометрии этого Эта переменная всегда будет ненулевым значением. Отметьте, что boundsInParent автоматически повторно вычисляется всякий раз, когда геометрия узла изменяется, или когда любое следующее изменение: последовательность преобразований, транслатекс, translateY, layoutX, layoutY, scaleX, scaleY, или поворачивают переменную. Поэтому это - ошибка связать любое из этих значений в узле к выражению, которое зависит от этой переменной. Например, "x" или "y" переменные формы, или транслатекс, translateY никогда не должны связываться с boundsInParent с целью расположения узла. Профиль: распространенный |
||||
общественность | кэш | Булев | ложь |
Подсказка производительности к системе, чтобы указать, что на это Подсказка производительности к системе, чтобы указать, что на это
См. Также:
Профиль: распространенный |
|||
общественность | cacheHint | CacheHint | CacheHint. ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ |
Дополнительная подсказка для того, чтобы управлять растровым кэшированием. Дополнительная подсказка для того, чтобы управлять растровым кэшированием. При определенных обстоятельствах, таких как анимация узлов, которые очень дороги, чтобы представить, это является требуемым, чтобы быть в состоянии выполнить преобразования на узле, не имея необходимость регенерировать кэшируемый битовый массив. Опция в таких случаях должна выполнить преобразования на кэшируемом битовом массиве непосредственно. Этот метод может обеспечить драматическое улучшение производительности анимации, хотя может также привести к сокращению визуального качества. Возможно включить cacheHint только время от времени, когда Ваш узел анимирует. Таким образом дорогие узлы могут появиться на экране с полным визуальным качеством, и всё же анимировать гладко. Пример: Отметьте это cacheHint только подсказка к системе. В зависимости от деталей узла или преобразования, может быть проигнорирована эта подсказка. Если
См. Также:
Профиль: распространенный |
|||
общественность | клип | Узел | нуль |
Определяет a Определяет a Например, можно использовать javafx.scene.image. Узел ImageView как маска, чтобы представить Клип. Или Вы могли использовать один из геометрических Узлов формы, таких как javafx.scene.shape. Прямоугольник или javafx.scene.shape. Круг. Или Вы могли использовать javafx.scene.text. Текстовый узел, чтобы представить Клип. См. документацию class для Узла для ограничений структуры графика сцены на установку клипа. Если эти ограничения нарушаются изменением к переменной клипа, изменение игнорируется, и предыдущее значение переменной клипа восстанавливается. Отметьте: это - условная функция. См. ConditionalFeature. SHAPE_CLIP для получения дополнительной информации. нульПрофиль: общее условное выражение shape_clip |
|||
общественность | курсор | Курсор | нуль |
Определяет курсор мыши для этого Определяет курсор мыши для этого Профиль: распространенный |
|||
общественность | отключить | Булев | ложь |
Устанавливает отдельное нерабочее состояние этого Устанавливает отдельное нерабочее состояние этого Профиль: распространенный |
|||
считанный общественностью | отключенный | Булев | ложь |
Указывает действительно ли это Указывает действительно ли это Отключенный Отключенный Профиль: распространенный |
|||
общественность | эффект | Эффект | нуль |
Определяет эффект примениться к этому Определяет эффект примениться к этому Отметьте: это - условная функция. См. ConditionalFeature. ЭФФЕКТ для получения дополнительной информации. нульПрофиль: общий условный эффект |
|||
считанный общественностью защищенный | фокусируемый | Булев | подкласс | подкласс | ложь |
Указывает ли это Указывает ли это Профиль: распространенный |
|
общественность | focusTraversable | Булев | ложь |
Определяет ли это Определяет ли это Профиль: распространенный |
|||
считанный общественностью защищенный | парение | Булев | подкласс | подкласс | ложь |
Действительно ли это Действительно ли это ОТМЕТЬТЕ: текущая реализация парения полагается на мышь, вводят и выходят из событий, чтобы определить, является ли этот Узел в состоянии парения; это означает, что эта функция в настоящий момент поддерживается только на системах, у которых есть мышь. Будущие реализации могут обеспечить альтернативные средства поддержки парения. ложьПрофиль: распространенный |
|
общественность | идентификатор | Строка | пустая строка |
Идентификатор этого Идентификатор этого Профиль: распространенный |
|||
считанный общественностью защищенный | layoutBounds | Границы | подкласс | подкласс |
Прямоугольные границы, которые должны использоваться для вычислений расположения на этом Прямоугольные границы, которые должны использоваться для вычислений расположения на этом См. javafx.scene.shape. Форма, javafx.scene.text. Text, Group, и javafx.scene.layout. Изменяемого размера для подробных описаний, на как Отметьте, что layoutX, layoutY, транслатекс, и translateY переменные не включаются в layoutBounds. Это важно, потому что код расположения должен сначала определить текущий размер и расположение Поскольку вычисление layoutBounds часто связывается к геометрическим переменным узла, это - ошибка связать любые такие переменные с выражением, которое зависит от Профиль: распространенный |
||
общественность | layoutInfo | LayoutInfoBase |
Рычаг для специфичной для узла информации о расположении используется контейнерами расположения. Рычаг для специфичной для узла информации о расположении используется контейнерами расположения. Если узел не будет дочерним элементом контейнера, который поддерживает информацию расположения, то эта переменная будет проигнорирована. Отметьте, что литералы объекта layoutInfo могут быть совместно использованы через узлы, что означает изменять вары на a |
||||
общественность | layoutX | Число | 0 |
Определяет x координату преобразования, которое добавляется к этому Определяет x координату преобразования, которое добавляется к этому Например, если Отказ вычесть Заключительное преобразование узла будет вычислено как Если узлом управляют и имеет javafx.scene.layout. Контейнер как его родитель, тогда контейнер установит layoutX согласно своей собственной политике расположения. Если узел неуправляем или порождается Группой или Сценой, то приложение может установить layoutX непосредственно, чтобы расположить это. 0Профиль: распространенный |
|||
общественность | layoutY | Число | 0 |
Определяет y координату преобразования, которое добавляется к этому Определяет y координату преобразования, которое добавляется к этому Например, если Отказ вычесть Заключительное преобразование узла будет вычислено как Если узлом управляют и имеет javafx.scene.layout. Контейнер как его родитель, тогда контейнер установит layoutY согласно своей собственной политике расположения. Если узел неуправляем или порождается Группой или Сценой, то приложение может установить layoutY непосредственно, чтобы расположить это. 0Профиль: распространенный |
|||
общественность | управляемый | Булев | истина |
Определяет, будет ли расположением этого узла управлять это - родитель. Определяет, будет ли расположением этого узла управлять это - родитель. Каждый родительский class следует за стратегией разметки управляемых дочерних элементов во время передачи расположения сцены:
Если Родительский узел будет неуправляем, то он будет действовать как корень для расположения, что означает, что расположение запрашивает ниже его, заставит только ответвление, базированное родительским узлом быть переданным. истина |
|||
общественность | onKeyPressed | функция (:KeyEvent):Void |
Определяет функцию, которую вызовут когда это |
||||
общественность | onKeyReleased | функция (:KeyEvent):Void |
Определяет функцию, которую вызовут когда это |
||||
общественность | onKeyTyped | функция (:KeyEvent):Void |
Определяет функцию, которую вызовут когда это |
||||
общественность | onMouseClicked | функция (:MouseEvent):Void |
Определяет функцию, которую вызовут, когда кнопкой мыши щелкнули (нажатый и выпущенный) на этом |
||||
общественность | onMouseDragged | функция (:MouseEvent):Void |
Определяет функцию, которую вызовут, когда кнопка мыши нажимается на этом |
||||
общественность | onMouseEntered | функция (:MouseEvent):Void |
Определяет функцию, которую вызовут, когда мышь вводит это |
||||
общественность | onMouseExited | функция (:MouseEvent):Void |
Определяет функцию, которую вызовут, когда мышь выходит из этого |
||||
общественность | onMouseMoved | функция (:MouseEvent):Void |
Определяет функцию, которую вызовут, когда курсор мыши перемещается в пределах этого |
||||
общественность | onMousePressed | функция (:MouseEvent):Void |
Определяет функцию, которую вызовут, когда кнопка мыши была нажата на этом |
||||
общественность | onMouseReleased | функция (:MouseEvent):Void |
Определяет функцию, которую вызовут, когда кнопка мыши была отпущена на этом |
||||
общественность | onMouseWheelMoved | функция (:MouseEvent):Void |
Определяет функцию, которую вызовут, когда колесико прокрутки мыши переместилось. |
||||
общественность | непрозрачность | Число | 1.0 |
Определяет как непрозрачный (то есть, тело) Определяет как непрозрачный (то есть, тело) Видимый узел с любой непрозрачностью, устанавливающей все еще, получает события от нажатия мыши и может получить клавиатурный фокус. Например, если Вы хотите иметь большой невидимый прямоугольный оверлей все Узлы в графике сцены, чтобы прервать события от нажатия мыши, но не быть видимыми пользователю, Вы могли создать большой Прямоугольник, у которого была непрозрачность 0 %. Непрозрачность определяется как значение между 0 и 1. Значения меньше чем 0 или больше чем 1 отсекаются к 0 и 1 соответственно. На некоторых платформах ImageView не мог бы поддерживать переменную непрозрачности. 1.0Профиль: распространенный |
|||
считанный общественностью пакет | родитель | Родитель | нуль |
Родитель этого Родитель этого Профиль: распространенный |
|||
общественность | pickOnBounds | Булев | ложь |
Определяет, как вычисление выбора делается для этого узла когда инициировано a Определяет, как вычисление выбора делается для этого узла когда инициировано a Профиль: распространенный |
|||
считанный общественностью защищенный | нажатый | Булев | подкласс | подкласс | ложь |
Действительно ли Действительно ли Профиль: распространенный |
|
общественность | вращаться | Число | 0.0 |
Определяет угол вращения о Определяет угол вращения о Этот фактор вращения не включается в layoutBounds по умолчанию, который делает его идеалом для того, чтобы повернуть весь узел после всех эффектов и преобразовывает, были приняты во внимание. Точка центра, о которой происходит вращение, является центром непреобразованного layoutBounds. Отметьте это, потому что точка центра вычисляется как центр этого Профиль: распространенный |
|||
общественность | rotationAxis | Point3D | Вращаться. Z_AXIS |
Определяет ось вращения этого Определяет ось вращения этого Отметьте: это - условная функция. См. ConditionalFeature. SCENE3D для получения дополнительной информации. Вращаться. Z_AXISПрофиль: общее условное выражение scene3d |
|||
общественность | scaleX | Число | 1.0 |
Определяет фактор, которым координаты масштабируются о центре объекта вдоль X осей этого Определяет фактор, которым координаты масштабируются о центре объекта вдоль X осей этого Этот масштабный коэффициент не включается в layoutBounds по умолчанию, который делает его идеалом для того, чтобы масштабировать весь узел после всех эффектов и преобразовывает, были приняты во внимание. Точка центра, о которой происходит масштаб, является центром непреобразованного layoutBounds. 1.0Профиль: распространенный |
|||
общественность | scaleY | Число | 1.0 |
Определяет фактор, которым координаты масштабируются о центре объекта вдоль Оси Y этого Определяет фактор, которым координаты масштабируются о центре объекта вдоль Оси Y этого Этот масштабный коэффициент не включается в layoutBounds по умолчанию, который делает его идеалом для того, чтобы масштабировать весь узел после всех эффектов и преобразовывает, были приняты во внимание. Точка центра, о которой происходит масштаб, является центром непреобразованного layoutBounds. 1.0Профиль: распространенный |
|||
общественность | scaleZ | Число | 1.0 |
Определяет фактор, которым координаты масштабируются о центре объекта вдоль Оси Z этого Определяет фактор, которым координаты масштабируются о центре объекта вдоль Оси Z этого Этот масштабный коэффициент не включается в layoutBounds по умолчанию, который делает его идеалом для того, чтобы масштабировать весь узел после всех эффектов и преобразовывает, были приняты во внимание. Точка центра, о которой происходит масштаб, является центром прямоугольных границ, сформированных, беря boundsInLocal и применяя все преобразования в преобразованиях [] последовательность. Отметьте: это - условная функция. См. ConditionalFeature. SCENE3D для получения дополнительной информации. 1.0Профиль: общее условное выражение scene3d |
|||
считанный общественностью пакет | сцена | Сцена | нуль |
Сцена, что это Сцена, что это Профиль: распространенный |
|||
общественность | стиль | Строка | пустая строка |
Строковое представление стиля CSS связалось с этим определенным Узлом. Строковое представление стиля CSS связалось с этим определенным Узлом. Это точно походит на атрибут "стиля" на элементе HTML, но использует синтаксис, определенный в CSS JavaFX. Парсинг этого стиля не мог бы поддерживаться на некоторых ограниченных платформах. Это - recomended, чтобы использовать автономный файл CSS вместо этого. пустая строкаПрофиль: распространенный |
|||
общественность | styleClass | Строка | пустая строка |
Строковый идентификатор, который может привыкнуть к логически групповым Узлам, определенно для внешнего механизма стиля. Строковый идентификатор, который может привыкнуть к логически групповым Узлам, определенно для внешнего механизма стиля. Эта переменная точно походит на атрибут styleClass на элементе HTML. пустая строкаПрофиль: распространенный |
|||
общественность | преобразовывает | Преобразуйте [] | пустой |
Определяет последовательность javafx.scene.transform. Преобразуйте объекты, которые будут применены к этому Определяет последовательность javafx.scene.transform. Преобразуйте объекты, которые будут применены к этому Профиль: распространенный |
|||
общественность | транслатекс | Число | 0 |
Определяет x координату преобразования, которое добавляется к этому Определяет x координату преобразования, которое добавляется к этому Заключительное преобразование узла будет вычислено как layoutX + Эта переменная может использоваться, чтобы изменить расположение узла, не нарушая его layoutBounds, который делает это полезным для анимации расположения узла. 0Профиль: распространенный |
|||
общественность | translateY | Число | 0 |
Определяет y координату преобразования, которое добавляется к этому Определяет y координату преобразования, которое добавляется к этому Заключительное преобразование узла будет вычислено как layoutY + Эта переменная может использоваться, чтобы изменить расположение узла, не нарушая его layoutBounds, который делает это полезным для анимации расположения узла. 0Профиль: распространенный |
|||
общественность | translateZ | Число | 0 |
Определяет координату Z преобразования, которое добавляется к преобразованным координатам этого Определяет координату Z преобразования, которое добавляется к преобразованным координатам этого Эта переменная может использоваться, чтобы изменить расположение Узла, не нарушая его границы расположения, который делает это полезным для анимации расположения узла. Отметьте: это - условная функция. См. ConditionalFeature. SCENE3D для получения дополнительной информации. 0Профиль: общее условное выражение scene3d |
|||
общественность | видимый | Булев | истина |
Определяет ли это Определяет ли это Профиль: распространенный |
Наследованные Переменные
Функциональная Сводка
- общественность содержит (localX: Число, localY: Число): Булев
-
Возвраты
true
если данная точка (определенный в локальном координатном пространстве этогоNode
) содержится в пределах формы этогоNode
.Возвраты
true
если данная точка (определенный в локальном координатном пространстве этогоNode
) содержится в пределах формы этогоNode
. Отметьте, что этот метод не принимает видимость во внимание; тест основан на геометрии этогоNode
только.- Параметры
- localX
- localY
- Возвраты
- Булев
Профиль: распространенный
- общественность содержит (localPoint: Point2D): Булев
-
Возвраты
true
если данная точка (определенный в локальном координатном пространстве этогоNode
) содержится в пределах формы этогоNode
.Возвраты
true
если данная точка (определенный в локальном координатном пространстве этогоNode
) содержится в пределах формы этогоNode
. Отметьте, что этот метод не принимает видимость во внимание; тест основан на геометрии этогоNode
только.- Параметры
- localPoint
- Возвраты
- Булев
Профиль: распространенный
- общественность пересекается (localX: Число, localY: Число, localWidth: Число, localHeight: Число): Булев
-
Возвраты
true
если данный прямоугольник (определенный в локальном координатном пространстве этогоNode
) пересекает форму этогоNode
.Возвраты
true
если данный прямоугольник (определенный в локальном координатном пространстве этогоNode
) пересекает форму этогоNode
. Отметьте, что этот метод не принимает видимость во внимание; тест основан на геометрии этогоNode
только. Поведение значения по умолчанию этой функции должно просто проверить, пересекаются ли данные координаты с локальными границами.- Параметры
- localX
- localY
- localWidth
- localHeight
- Возвраты
- Булев
Профиль: распространенный
- общественность пересекается (localBounds: Границы): Булев
-
Возвраты
true
если данные границы (определенный в локальном координатном пространстве этогоNode
) пересекает форму этогоNode
.Возвраты
true
если данные границы (определенный в локальном координатном пространстве этогоNode
) пересекает форму этогоNode
. Отметьте, что этот метод не принимает видимость во внимание; тест основан на геометрии этогоNode
только. Поведение значения по умолчанию этой функции должно просто проверить, пересекаются ли данные координаты с локальными границами.- Параметры
- localBounds
- Возвраты
- Булев
Профиль: распространенный
- общественность localToParent (localX: Число, localY: Число): Point2D
- общественность localToParent (localPoint: Point2D): Point2D
- общественность localToParent (localBounds: Границы): Границы
-
Преобразовывает границы от локального координатного пространства этого
Node
в координатное пространство его родителя.Преобразовывает границы от локального координатного пространства этого
Node
в координатное пространство его родителя.- Параметры
- localBounds
- Возвраты
- Границы
Профиль: распространенный
- общественность localToScene (localX: Число, localY: Число): Point2D
-
Преобразовывает точку от локального координатного пространства этого
Node
в координатное пространство его javafx.scene. Сцена.Преобразовывает точку от локального координатного пространства этого
Node
в координатное пространство его javafx.scene. Сцена.- Параметры
- localX
- localY
- Возвраты
- Point2D
Профиль: распространенный
- общественность localToScene (localPoint: Point2D): Point2D
-
Преобразовывает точку от локального координатного пространства этого
Node
в координатное пространство его javafx.scene. Сцена.Преобразовывает точку от локального координатного пространства этого
Node
в координатное пространство его javafx.scene. Сцена.- Параметры
- localPoint
- Возвраты
- Point2D
Профиль: распространенный
- общественность localToScene (localBounds: Границы): Границы
-
Преобразовывает границы от локального координатного пространства этого
Node
в координатное пространство его javafx.scene. Сцена.Преобразовывает границы от локального координатного пространства этого
Node
в координатное пространство его javafx.scene. Сцена.- Параметры
- localBounds
- Возвраты
- Границы
Профиль: распространенный
- общедоступный поиск (идентификатор: java.lang. Строка): Узел
-
Находит это
Node
, или первый подузел, с данным идентификатором.Находит это
Node
, или первый подузел, с данным идентификатором. Если этот узел является aParent
, тогда эта функция пересечет вниз в ответвление, пока это не найдет соответствие. Если больше чем у одного подузла есть указанный идентификатор, эта функция возвращает одного из них. Какой узел, который это возвращает в этом случае, является неуказанным.- Параметры
- идентификатор
- Идентификатор узла, чтобы найти
- Возвраты
- Узел
-
Первый узел, запускающийся с этого
Node
, у которого есть идентификаторid
.
Профиль: распространенный
- общественность parentToLocal (parentX: Число, parentY: Число): Point2D
- общественность parentToLocal (parentPoint: Point2D): Point2D
- общественность parentToLocal (parentBounds: Границы): Границы
-
Преобразовывает прямоугольник от координатного пространства родителя в локальное координатное пространство этого
Node
.Преобразовывает прямоугольник от координатного пространства родителя в локальное координатное пространство этого
Node
.- Параметры
- parentBounds
- Возвраты
- Границы
Профиль: распространенный
- общественность requestFocus (): Пусто
-
Запросы, что это
Node
получите фокус ввода, и что этоNode
's высокоуровневый предок становятся фокусируемым окном.Запросы, что это
Node
получите фокус ввода, и что этоNode
's высокоуровневый предок становятся фокусируемым окном. Чтобы иметь право получить фокус, узел должен быть частью сцены, это и все ее предки должно быть видимо, и это не должно быть отключено. Если этот узел будет иметь право, то эта функция заставит его становиться этимScene
's "фокусируют владельца". У каждой сцены есть самое большее один узел владельца фокуса. У владельца фокуса фактически не будет фокуса ввода, однако, если сцена не будет принадлежать aStage
это является и видимым и активным.Профиль: распространенный
- общественность sceneToLocal (sceneX: Число, sceneY: Число): Point2D
- общественность sceneToLocal (scenePoint: Point2D): Point2D
-
Преобразовывает точку от координатного пространства javafx.scene. Сцена в локальное координатное пространство этого
Node
.Преобразовывает точку от координатного пространства javafx.scene. Сцена в локальное координатное пространство этого
Node
.- Параметры
- scenePoint
- Возвраты
- Point2D
Профиль: распространенный
- общественность sceneToLocal (sceneBounds: Границы): Границы
-
Преобразовывает прямоугольник от координатного пространства javafx.scene. Сцена в локальное координатное пространство этого
Node
.Преобразовывает прямоугольник от координатного пространства javafx.scene. Сцена в локальное координатное пространство этого
Node
.- Параметры
- sceneBounds
- Возвраты
- Границы
Профиль: распространенный
- общественность toBack (): Пусто
-
Перемещения это
Node
к задней части его одноуровневых узлов с точки зрения z-порядка.Перемещения это
Node
к задней части его одноуровневых узлов с точки зрения z-порядка. Это выполняется, перемещая этоNode
к первой позиции в ее родителеcontent
последовательность. Эта функция не имеет никакого эффекта если этоNode
не часть группы.Профиль: распространенный
- общественность toFront (): Пусто
-
Перемещения это
Node
к передней стороне его одноуровневых узлов с точки зрения z-порядка.Перемещения это
Node
к передней стороне его одноуровневых узлов с точки зрения z-порядка. Это выполняется, перемещая этоNode
к последней позиции в ее родителеcontent
последовательность. Эта функция не имеет никакого эффекта если этоNode
не часть группы.Профиль: распространенный
- общественность toString (): java.lang. Строка