- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- Все реализованные интерфейсы:
-
Styleable,EventTarget
public abstract class Parent extends Node
Базовый класс для всех узлов, имеющих дочерние элементы в графике сцены.Этот класс обрабатывает все иерархические операции с графикой сцены, включая добавление/удаление дочерних узлов, пометку ветвей как требующих пересчёта для компоновки и отрисовки, выбор, вычисление границ и выполнение прохода компоновки на каждом импульсе.
Существует два прямых конкретных подкласса Parent
- С момента:
- JavaFX 2.0
-
Краткое описание свойств
Свойства Тип Свойство Описание ReadOnlyBooleanPropertyneedsLayoutУказывает, что этому узлу и его дочерним узлам требуется проход компоновки на следующем импульсе.-
Свойства, унаследованные от класса javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
-
-
Краткое описание полей
-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание конструкторов
Конструкторы Модификатор Конструктор Описание protectedParent()Создает новыйParent.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод Описание protected doublecomputeMinHeight(double width)Вычисляет минимальную высоту этогоParent.protected doublecomputeMinWidth(double height)Вычисляет минимальную ширину этогоParent.protected doublecomputePrefHeight(double width)Вычисляет предпочтительную высоту этогоParent.protected doublecomputePrefWidth(double height)Вычисляет предпочтительную ширину этогоParent.doublegetBaselineOffset()Вычисляет смещение базовой линии, основываясь на первом управляемом дочернем элементе.protected ObservableList<Node>getChildren()Возвращает список дочерних элементов этогоParent.ObservableList<Node>getChildrenUnmodifiable()Возвращает список дочерних элементов этогоParentв виде списка только для чтения.protected <E extends Node>
List<E>getManagedChildren()Возвращает список всех управляемых дочерних элементов этогоParent.ObservableList<String>getStylesheets()Возвращает наблюдаемый список строковых URL-адресов, ссылающихся на стилизованные таблицы, которые необходимо использовать с содержимым этого Parent.booleanisNeedsLayout()Возвращает значение свойства needsLayout.voidlayout()Выполняет проход компоновки сверху вниз по графику сцены под этим родителем.protected voidlayoutChildren()Вызывается во время прохода компоновки для компоновки дочерних элементов в этомParent.Nodelookup(String selector)Находит этотNodeили первый дочерний узел на основе заданного селектора CSS.doubleminHeight(double width)Возвращает минимальную высоту узла для использования в расчётах компоновки.doubleminWidth(double height)Возвращает минимальную ширину узла для использования в расчётах компоновки.ReadOnlyBooleanPropertyneedsLayoutProperty()Указывает, что этому узлу и его дочерним узлам требуется проход компоновки на следующем импульсе.doubleprefHeight(double width)Возвращает предпочтительную высоту узла для использования в расчётах компоновки.doubleprefWidth(double height)Возвращает предпочтительную ширину узла для использования в расчётах компоновки.ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)Этот метод вызывается средствами вспомогательной технологии для запроса значения атрибута.voidrequestLayout()Запрашивает проход компоновки для выполнения перед отрисовкой следующей сцены.protected voidrequestParentLayout()Запрашивает проход компоновки родителя для выполнения перед отрисовкой следующей сцены.protected voidsetNeedsLayout(boolean value)Устанавливает значение свойства needsLayout.protected voidupdateBounds()Обновляет границы этогоParentи его дочерних элементов.-
Методы, унаследованные от класса javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, maxHeight, maxWidth, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
-
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Методы, унаследованные от интерфейса javafx.css.Styleable
getStyleableNode
-
-
Подробное описание свойств
-
needsLayout
public final ReadOnlyBooleanProperty needsLayoutProperty
Указывает, что этому узлу и его дочерним узлам требуется проход компоновки на следующем импульсе.- См. также:
-
isNeedsLayout(),setNeedsLayout(boolean)
-
-
Подробное описание конструкторов
-
Parent
protected Parent()
Создает новыйParent.
-
-
Подробное описание методов
-
getChildren
protected ObservableList<Node> getChildren()
Получает список дочерних элементов этогоParent.См. документацию класса
Nodeдля ограничений на структуру сцены при установке списка дочерних элементовParent. Если эти ограничения нарушены изменением списка дочерних элементов, изменение игнорируется, и предыдущее значение списка дочерних элементов восстанавливается. В этом случае генерируется исключениеIllegalArgumentException.Если этот узел
Parentприкреплён кScene, который прикреплён кWindow, отображающемуся (Window.isShowing()), то список его дочерних элементов следует изменять только в потоке JavaFX Application. Если это ограничение нарушено, генерируется исключениеIllegalStateException.Примечание для подклассов: если вы переопределяете этот метод, вы должны возвращать результат вызова этого метода суперкласса. Фактический экземпляр списка, возвращаемый любой реализацией getChildren(), должен быть списком, принадлежащим и управляемым этим объектом Parent. Единственная типичная цель переопределения этого метода заключается в том, чтобы сделать его общедоступным.
- Возвращает:
- список дочерних элементов этого
Parent.
-
getChildrenUnmodifiable
public ObservableList<Node> getChildrenUnmodifiable()
Получает список дочерних элементов этогоParentв качестве неизменяемого списка.- Возвращает:
- только для чтения доступ к ObservableList дочерних элементов этого родителя
-
getManagedChildren
protected <E extends Node> List<E> getManagedChildren()
Получает список всех управляемых дочерних элементов этогоParent.- Тип параметров:
-
E- тип узлов дочерних элементов - Возвращает:
- список всех управляемых дочерних элементов в этом родителе
-
lookup
public Node lookup(String selector)
Описание скопировано из класса:NodeНаходит этотNodeили первый дочерний узел на основе заданного селектора CSS. Если этот узел являетсяParent, эта функция будет переходить по ветви вниз, пока не найдёт совпадение. Если несколько дочерних узлов соответствуют заданному селектору, эта функция возвращает первый из них.Например, если узлу задан идентификатор "myId", то метод lookup можно использовать для поиска этого узла следующим образом:
scene.lookup("#myId");.
-
setNeedsLayout
protected final void setNeedsLayout(boolean value)
Устанавливает значение свойства needsLayout.- Описание свойства:
- Указывает, что этому узлу Node и его дочерним узлам требуется проход по макету на следующем импульсе.
-
isNeedsLayout
public final boolean isNeedsLayout()
Получает значение свойства needsLayout.- Описание свойства:
- Указывает, что этому узлу Node и его дочерним узлам требуется проход по макету на следующем импульсе.
-
needsLayoutProperty
public final ReadOnlyBooleanProperty needsLayoutProperty()
Указывает, что этому узлу Node и его дочерним узлам требуется проход по макету на следующем импульсе.- См. также:
-
isNeedsLayout(),setNeedsLayout(boolean)
-
requestLayout
public void requestLayout()
Запрашивает проход по макету, который должен быть выполнен перед отрисовкой следующей сцены. Это выполняется асинхронно и группируется, чтобы происходить один раз за "импульс" или кадр анимации.Если этот родитель является корневым узлом макета или неуправляемым, он будет добавлен непосредственно в список грязного макета сцены, иначе будет вызван requestParentLayout.
- С:
- JavaFX 8.0
-
requestParentLayout
protected final void requestParentLayout()
Запрашивает проход по макету родителя, который должен быть выполнен перед отрисовкой следующей сцены. Это выполняется асинхронно и группируется, чтобы происходить один раз за "импульс" или кадр анимации.Это может быть использовано, когда текущий родитель изменил свои минимальные/максимальные/предпочтительные ширину/высоту, но ещё не знает, приведёт ли это изменение к фактическому изменению его размера. Это будет определено, когда родитель пересчитает макет с новыми подсказками.
-
prefWidth
public double prefWidth(double height)
Описание скопировано из класса:NodeВозвращает предпочтительную ширину узла для использования в расчётах макета. Если узел масштабируется, родитель должен рассматривать это значение как идеальную ширину узла в его диапазоне. Если узел не масштабируется, возвращает ширину его layoutBounds, которая должна рассматриваться как жёсткая ширина узла.Код макета, вызывающий этот метод, должен сначала проверить предпочтение содержимого узла. Если узел имеет вертикальное предпочтение содержимого, вызывающие должны передать значение высоты, на основе которого должна рассчитываться предпочтительная ширина. Если узел имеет горизонтальное или нулевое предпочтение содержимого, вызывающий должен передать -1.
Подклассы узлов с вертикальным предпочтением содержимого должны учитывать параметр высоты, независимо от того, -1 или положительное значение. Все остальные подклассы могут игнорировать параметр высоты (который, вероятно, будет -1).
- Переопределяет:
-
prefWidthв классеNode - Параметры:
-
height- высота, которая должна использоваться, если предпочтительная ширина зависит от неё - Возвращает:
- предпочтительная ширина, до которой должен быть изменён размер узла при макете. Результат никогда не будет NaN и никогда не будет отрицательным.
- См. также:
-
Node.isResizable(),Node.getContentBias(),Node.autosize()
-
prefHeight
public double prefHeight(double width)
Описание скопировано из класса:NodeВозвращает предпочтительную высоту узла для использования в расчётах макета. Если узел масштабируется, родитель должен рассматривать это значение как идеальную высоту узла в его диапазоне. Если узел не масштабируется, просто возвращает высоту layoutBounds, которая должна рассматриваться как жёсткая высота узла.Код макета, вызывающий этот метод, должен сначала проверить предпочтение содержимого узла. Если узел имеет горизонтальное предпочтение содержимого, вызывающие должны передать значение ширины, на основе которого должна рассчитываться предпочтительная высота. Если узел имеет вертикальное или нулевое предпочтение содержимого, вызывающий должен передать -1.
Подклассы узлов с горизонтальным предпочтением содержимого должны учитывать параметр высоты, независимо от того, -1 или положительное значение. Все остальные подклассы могут игнорировать параметр высоты (который, вероятно, будет -1).
- Переопределяет:
-
prefHeightв классеNode - Параметры:
-
width- ширина, которая должна использоваться, если предпочтительная высота зависит от неё - Возвращает:
- предпочтительная высота, до которой должен быть изменён размер узла при макете. Результат никогда не будет NaN и никогда не будет отрицательным.
- См. также:
-
Node.getContentBias(),Node.autosize()
-
minWidth
public double minWidth(double height)
Описание скопировано из класса:NodeВозвращает минимальную ширину узла для использования в расчётах макета. Если узел масштабируется, родитель не должен изменять его ширину меньше этого значения. Если узел не масштабируется, возвращает ширину layoutBounds.Код макета, вызывающий этот метод, должен сначала проверить предпочтение содержимого узла. Если узел имеет вертикальное предпочтение содержимого, вызывающие должны передать значение высоты, на основе которого должна рассчитываться минимальная ширина. Если узел имеет горизонтальное или нулевое предпочтение содержимого, вызывающий должен передать -1.
Подклассы узлов с вертикальным предпочтением содержимого должны учитывать параметр высоты, независимо от того, -1 или положительное значение. Все остальные подклассы могут игнорировать параметр высоты (который, вероятно, будет -1).
Если
Node.maxWidth(double)узла Node ниже этого числа,minWidthимеет приоритет. Это означает, что размер узла Node никогда не должен быть изменён нижеminWidth.- Переопределяет:
-
minWidthв классеNode - Параметры:
-
height- высота, которая должна использоваться, если минимальная ширина зависит от неё - Возвращает:
- минимальная ширина, до которой должен быть изменён размер узла при макете. Результат никогда не будет NaN и никогда не будет отрицательным.
- См. также:
-
Node.isResizable(),Node.getContentBias()
-
-
minHeight
public double minHeight(double width)
Описание, скопированное из класса:NodeВозвращает минимальную высоту узла для использования в расчётах макета. Если узел изменяем по размеру, его родитель не должен уменьшать его высоту меньше этого значения. Если узел не изменяем по размеру, возвращает высоту layoutBounds.Код макета, который вызывает этот метод, должен сначала проверить смещение содержимого узла. Если узел имеет горизонтальное смещение содержимого, то вызывающие стороны должны передать значение ширины, на основе которого должна рассчитываться минимальная высота. Если узел имеет вертикальное или нулевое смещение содержимого, вызывающая сторона должна передать -1.
Подклассы узлов с горизонтальным смещением содержимого должны учитывать параметр ширины, как -1, так и положительное значение. Все остальные подклассы могут игнорировать параметр ширины (который, скорее всего, будет -1).
Если
Node.maxHeight(double)узла Node ниже этого числа,minHeightимеет приоритет. Это означает, что узел никогда не должен быть изменён по размеру нижеminHeight.- Переопределяет:
-
minHeightв классеNode - Параметры:
-
width- ширина, которая должна быть использована, если минимальная высота зависит от неё - Возвращает:
- минимальная высота, до которой узел должен быть изменён по размеру во время макета. Результат никогда не будет NaN и никогда не будет отрицательным.
- См. также:
-
Node.isResizable(),Node.getContentBias()
-
computePrefWidth
protected double computePrefWidth(double height)
Вычисляет предпочтительную ширину этогоParent. По умолчанию эта ширина вычисляется как ширина области, занимаемой его управляемыми дочерними элементами, когда они размещаются в своих текущих позициях со своими предпочтительными ширинами.- Параметры:
-
height- высота, которая должна быть использована, если предпочтительная ширина зависит от неё - Возвращает:
- вычисленная предпочтительная ширина
-
computePrefHeight
protected double computePrefHeight(double width)
Вычисляет предпочтительную высоту этогоParent. По умолчанию эта высота вычисляется как высота области, занимаемой его управляемыми дочерними элементами, когда они размещаются в своих текущих позициях со своими предпочтительными высотами.- Параметры:
-
width- ширина, которая должна быть использована, если предпочтительная высота зависит от неё - Возвращает:
- вычисленная предпочтительная высота
-
computeMinWidth
protected double computeMinWidth(double height)
Вычисляет минимальную ширину этогоParent. По умолчанию просто возвращает предпочтительную ширину.- Параметры:
-
height- высота, которая должна быть использована, если минимальная ширина зависит от неё - Возвращает:
- вычисленная минимальная ширина
- С тех пор:
- JavaFX 2.1
-
computeMinHeight
protected double computeMinHeight(double width)
Вычисляет минимальную высоту этогоParent. По умолчанию просто возвращает предпочтительную высоту;- Параметры:
-
width- ширина, которая должна быть использована, если минимальная высота зависит от неё - Возвращает:
- вычисленная минимальная высота
- С тех пор:
- JavaFX 2.1
-
getBaselineOffset
public double getBaselineOffset()
Вычисляет смещение базовой линии на основе первого управляемого дочернего элемента. Если такого дочернего элемента нет, возвращаетNode.getBaselineOffset().- Переопределяет:
-
getBaselineOffsetв классеNode - Возвращает:
- смещение базовой линии
-
layout
public final void layout()
Выполняет проход макета сверху вниз по графу сцены под этим родителем. Вызов этого метода во время выполнения макета родительским элементом — это нет действия.
-
layoutChildren
protected void layoutChildren()
Вызывается во время прохода макета для размещения дочерних элементов в этомParent. По умолчанию он будет устанавливать размер управляемого, изменяемого содержимого на их предпочтительные размеры и не выполняет позиционирование узлов.Подклассы должны переопределять эту функцию для размещения содержимого по мере необходимости.
-
getStylesheets
public final ObservableList<String> getStylesheets()
Получает наблюдаемый список строк URL, которые ссылаются на стили, которые следует использовать с содержимым этого родительского элемента. Подробности см. вScene.getStylesheets().Дополнительную информацию об использовании CSS с графом сцены см. в Руководстве по CSS.
- Возвращает:
- список стилей, которые следует использовать с этим родительским элементом
- С тех пор:
- JavaFX 2.1
-
updateBounds
protected void updateBounds()
Обновляет границы этогоParentи его дочерних элементов.
-
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
Этот метод вызывается вспомогательной технологией для запроса значения для атрибута.Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определённого роли.
Если определённый атрибут не обрабатывается, необходимо вызвать реализацию суперкласса.- Переопределяет:
-
queryAccessibleAttributeв классеNode - Параметры:
-
attribute- запрашиваемый атрибут -
parameters- необязательный список параметров - Возвращает:
- значение для запрошенного атрибута
- См. также:
AccessibleAttribute
-
© 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.