Класс CategoryAxis
- Все реализуемые интерфейсы:
-
Styleable,EventTarget
public final class CategoryAxis extends Axis<String>
Реализация оси, которая работает с категориями в виде строк, где каждое значение представляет собой уникальную категорию (отметку) на оси.
- С:
- JavaFX 2.0
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе javafx.scene.chart.Axis
Axis.TickMark<T>
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ReadOnlyDoubleProperty |
categorySpacing |
Это интервал между одной категорией и следующей вдоль этой оси |
final DoubleProperty |
endMargin |
Отступ между последней меткой и концом оси |
final BooleanProperty |
gapStartAndEnd |
Если это true, то половина пространства между метками остается в начале и в конце |
final DoubleProperty |
startMargin |
Отступ между началом оси и первой меткой |
Свойства, объявленные в классе javafx.scene.chart.Axis
animated, autoRanging, label, side, tickLabelFill, tickLabelFont, tickLabelGap, tickLabelRotation, tickLabelsVisible, tickLength, tickMarkVisible
Свойства, объявленные в классе javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
Свойства, объявленные в классе javafx.scene.Parent
needsLayout
Свойства, объявленные в классе javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, 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.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
CategoryAxis() |
Создать ось категорий с автоматическим диапазоном и пустым списком категорий. |
CategoryAxis |
Создать ось категорий с заданными категориями. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
autoRange |
Этот метод рассчитывает категории на основе данных, предоставленных методу invalidateRange(). |
protected List |
calculateTickValues |
Вычислить список всех значений данных для каждой метки в заданном диапазоне |
final ReadOnlyDoubleProperty |
categorySpacingProperty() |
Это интервал между одной категорией и следующей вдоль этой оси |
final DoubleProperty |
endMarginProperty() |
Отступ между последней меткой и концом оси |
final BooleanProperty |
gapStartAndEndProperty() |
Если это true, то половина пространства между метками остается в начале и в конце |
final ObservableList |
getCategories() |
Возвращает ObservableList категорий, нанесенных на эту ось. |
final double |
getCategorySpacing() |
Получение значения свойства categorySpacing. |
static List |
getClassCssMetaData() |
Получает CssMetaData, связанный с этим классом, который может включать CssMetaData его суперклассов. |
List |
getCssMetaData() |
Этот метод должен делегировать вызову Node.getClassCssMetaData(), чтобы можно было получить доступ к CssMetaData объекта Node без необходимости в рефлексии. |
double |
getDisplayPosition |
Получить позицию отображения вдоль этой оси для заданного значения. |
final double |
getEndMargin() |
Получение значения свойства endMargin. |
protected Object |
getRange() |
Вызывается для получения текущего диапазона оси. |
final double |
getStartMargin() |
Получение значения свойства startMargin. |
protected String |
getTickMarkLabel |
Получение строкового имени метки для метки с заданным значением |
String |
getValueForDisplay |
Получить значение данных для заданной позиции отображения на этой оси. |
double |
getZeroPosition() |
Получить позицию отображения нулевой линии вдоль этой оси. |
void |
invalidateRange |
Вызывается, когда данные изменились, и диапазон может быть больше недействительным. |
final boolean |
isGapStartAndEnd() |
Получение значения свойства gapStartAndEnd. |
boolean |
isValueOnAxis |
Проверка, может ли заданное значение быть отображено на этой оси |
protected Dimension2D |
measureTickMarkSize |
Измерение размера метки для заданного значения метки. |
final void |
setCategories |
Отсортированный список категорий, нанесенных на эту ось. |
final void |
setEndMargin |
Установить значение свойства endMargin. |
final void |
setGapStartAndEnd |
Установить значение свойства gapStartAndEnd. |
protected void |
setRange |
Вызывается для установки текущего диапазона оси на заданный диапазон. |
final void |
setStartMargin |
Установить значение свойства startMargin. |
final DoubleProperty |
startMarginProperty() |
Отступ между началом оси и первой меткой |
double |
toNumericValue |
Все значения оси должны быть представимы в виде некоторого числового значения. |
String |
toRealValue |
Все значения оси должны быть представимы в виде некоторого числового значения. |
Методы, объявленные в классе javafx.scene.chart.Axis
animatedProperty, autoRangingProperty, computePrefHeight, computePrefWidth, getAnimated, getLabel, getSide, getTickLabelFill, getTickLabelFont, getTickLabelGap, getTickLabelRotation, getTickLength, getTickMarks, invalidateRange, isAutoRanging, isRangeValid, isTickLabelsVisible, isTickMarkVisible, labelProperty, layoutChildren, measureTickMarkLabelSize, measureTickMarkSize, requestAxisLayout, requestLayout, setAnimated, setAutoRanging, setLabel, setSide, setTickLabelFill, setTickLabelFont, setTickLabelGap, setTickLabelRotation, setTickLabelsVisible, setTickLength, setTickMarkVisible, shouldAnimate, sideProperty, tickLabelFillProperty, tickLabelFontProperty, tickLabelGapProperty, tickLabelRotationProperty, tickLabelsVisibleProperty, tickLengthProperty, tickMarksUpdated, tickMarkVisibleProperty
Методы, объявленные в классе javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
Методы, объявленные в классе javafx.scene.Parent
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, needsLayoutProperty, requestParentLayout, setNeedsLayout, updateBounds
Методы, объявленные в классе 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, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, 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, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, 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, lookup, lookupAll, managedProperty, 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, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, requestFocusTraversal, 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
Подробное описание свойств
startMargin
public final DoubleProperty startMarginProperty
Отступ между началом оси и первой меткой
- См. также:
endMargin
public final DoubleProperty endMarginProperty
Отступ между последней меткой и концом оси
- См. также:
gapStartAndEnd
public final BooleanProperty gapStartAndEndProperty
Если значение true, то половина пространства между метками остается в начале и конце
- См. также:
categorySpacing
public final ReadOnlyDoubleProperty categorySpacingProperty
Это отступ между одной категорией и следующей вдоль этой оси
- См. также:
Подробное описание конструкторов
CategoryAxis
public CategoryAxis()
Создает ось категорий с автоматическим определением диапазона и пустым списком категорий.
CategoryAxis
public CategoryAxis(ObservableList<String> categories)
Создаёт ось категорий с заданными категориями. Диапазон оси будет фиксированным и основанным на заданных категориях.
- Параметры:
-
categories- Список категорий для этой оси
Подробное описание методов
getStartMargin
public final double getStartMargin()
Возвращает значение свойства
startMargin.- Описание свойства:
- Отступ между началом оси и первой меткой
- Возвращает:
- значение свойства
startMargin - См. также:
setStartMargin
public final void setStartMargin(double value)
Устанавливает значение свойства
startMargin.- Описание свойства:
- Отступ между началом оси и первой меткой
- Параметры:
-
value- значение для свойстваstartMargin - См. также:
startMarginProperty
public final DoubleProperty startMarginProperty()
Отступ между началом оси и первой меткой
- Возвращает:
- свойство
startMargin - См. также:
getEndMargin
public final double getEndMargin()
Получает значение свойства
endMargin.- Описание свойства:
- Отступ между последней меткой и концом оси
- Возвращает:
- значение свойства
endMargin - См. также:
setEndMargin
public final void setEndMargin(double value)
Устанавливает значение свойства
endMargin.- Описание свойства:
- Отступ между последней меткой и концом оси
- Параметры:
-
value- значение для свойстваendMargin - См. также:
endMarginProperty
public final DoubleProperty endMarginProperty()
Отступ между последней меткой и концом оси
- Возвращает:
- свойство
endMargin - См. также:
isGapStartAndEnd
public final boolean isGapStartAndEnd()
Получает значение свойства
gapStartAndEnd.- Описание свойства:
- Если значение true, то половина пространства между метками остается в начале и конце
- Возвращает:
- значение свойства
gapStartAndEnd - См. также:
setGapStartAndEnd
public final void setGapStartAndEnd(boolean value)
Устанавливает значение свойства
gapStartAndEnd.- Описание свойства:
- Если значение true, то половина пространства между метками остается в начале и конце
- Параметры:
-
value- значение для свойстваgapStartAndEnd - См. также:
gapStartAndEndProperty
public final BooleanProperty gapStartAndEndProperty()
Если значение true, то половина пространства между метками остается в начале и конце
- Возвращает:
- свойство
gapStartAndEnd - См. также:
setCategories
public final void setCategories(ObservableList<String> value)
Упорядоченный список категорий, отображаемых на этой оси. Он настраивается автоматически на основе данных графика, если autoRanging равен true. Если приложение устанавливает категории, автоматическое определение диапазона отключается. Если есть попытка добавить дубликат в этот список, выбрасывается исключение
IllegalArgumentException.- Параметры:
-
value- упорядоченный список категорий, отображаемых на этой оси
getCategories
public final ObservableList<String> getCategories()
Возвращает список категорий, отображаемых на этой оси.
- Возвращает:
- ObservableList категорий для этой оси.
getCategorySpacing
public final double getCategorySpacing()
Получает значение свойства
categorySpacing.- Описание свойства:
- Это отступ между одной категорией и следующей вдоль этой оси
- Возвращает:
- значение свойства
categorySpacing - См. также:
categorySpacingProperty
public final ReadOnlyDoubleProperty categorySpacingProperty()
Это отступ между одной категорией и следующей вдоль этой оси
- Возвращает:
- свойство
categorySpacing - См. также:
getRange
setRange
protected void setRange(Object range, boolean animate)
Вызывается для установки текущего диапазона оси в заданный диапазон. Если isAnimating() равно true, этот метод должен анимировать диапазон до нового диапазона.
autoRange
protected Object autoRange(double length)
Этот метод вычисляет категории на основе данных, предоставленных методу invalidateRange(). Этот метод не должен влиять на состояние оси, изменяя какие-либо свойства оси. Все результаты автоматического подбора диапазона должны быть возвращены в объекте диапазона. Этот объект будет передан методу setRange(), если было принято решение использовать этот диапазон для этой оси.
calculateTickValues
protected List<String> calculateTickValues(double length, Object range)
Вычисляет список всех значений данных для каждой метки шкалы в диапазоне
- Specified by:
-
calculateTickValuesin classAxis<String> - Parameters:
-
length- Длина оси в единицах отображения -
range- Объект диапазона, возвращаемый методом autoRange() - Returns:
- Список меток шкалы, которые подходят по оси при данной длине
getTickMarkLabel
protected String getTickMarkLabel(String value)
Получить строковое имя метки шкалы для метки со значением
- Specified by:
-
getTickMarkLabelin classAxis<String> - Parameters:
-
value- Значение для форматирования в строку метки шкалы - Returns:
- Отформатированная строка для данного значения
measureTickMarkSize
protected Dimension2D measureTickMarkSize(String value, Object range)
Измерить размер метки для данного значения метки шкалы. Использует шрифт, заданный для меток шкалы
- Overrides:
-
measureTickMarkSizein classAxis<String> - Parameters:
-
value- Значение метки шкалы -
range- Диапазон для использования во время вычислений - Returns:
- Размер метки шкалы для данного значения
invalidateRange
public void invalidateRange(List<String> data)
Вызывается при изменении данных, и диапазон может больше не быть корректным. Вызывается диаграммой только в том случае, если isAutoRanging() возвращает true. При автоматическом подборе диапазона это приводит к запросу макета и автоматическому подбору диапазона на следующем проходе макета.
- Overrides:
-
invalidateRangein classAxis<String> - Parameters:
-
data- Текущий набор всех данных, которые необходимо построить на этой оси
getDisplayPosition
public double getDisplayPosition(String value)
Получить позицию отображения вдоль этой оси для данного значения. Если значение не равно ни одной из категорий, возвращается Double.NaN
- Specified by:
-
getDisplayPositionin classAxis<String> - Parameters:
-
value- Значение данных для вычисления позиции отображения - Returns:
- Позиция отображения или Double.NaN, если значение не является одной из категорий
getValueForDisplay
public String getValueForDisplay(double displayPosition)
Получить значение данных для данной позиции отображения на этой оси. Если ось является CategoryAxis, это будет ближайшее значение.
- Specified by:
-
getValueForDisplayin classAxis<String> - Parameters:
-
displayPosition- Позиция пикселя на этой оси - Returns:
- ближайшее значение данных к данной позиции пикселя или null, если не на оси;
isValueOnAxis
public boolean isValueOnAxis(String value)
Проверяет, может ли данное значение быть отображено на этой оси
- Specified by:
-
isValueOnAxisin classAxis<String> - Parameters:
-
value- Значение для проверки, находится ли оно на оси - Returns:
- true, если данное значение может быть отображено на этой оси
toNumericValue
public double toNumericValue(String value)
Все значения оси должны быть представлены каким-либо числовым значением. Получает числовое значение для данного значения данных.
- Specified by:
-
toNumericValuein classAxis<String> - Parameters:
-
value- Значение данных для преобразования - Returns:
- Числовое значение для данного значения данных
toRealValue
public String toRealValue(double value)
Все значения оси должны быть представлены каким-либо числовым значением. Получает значение данных для данного числового значения.
- Specified by:
-
toRealValuein classAxis<String> - Parameters:
-
value- Числовое значение для преобразования - Returns:
- Значение данных для данного числового значения
getZeroPosition
public double getZeroPosition()
Получить позицию отображения нулевой линии вдоль этой оси. Поскольку на CategoryAxis нет понятия нуля, это всегда Double.NaN.
- Specified by:
-
getZeroPositionin classAxis<String> - Returns:
- всегда Double.NaN для CategoryAxis
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Получает
CssMetaData, связанную с этим классом, которая может включать в себя CssMetaData его суперклассов.- Returns:
- the
CssMetaData - Since:
- JavaFX 8.0
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Этот метод должен делегировать методу
Node.getClassCssMetaData(), чтобы CssMetaData узла можно было получить без необходимости рефлексии.- Specified by:
-
getCssMetaDatain interfaceStyleable - Overrides:
-
getCssMetaDatain classAxis<String> - Returns:
- CssMetaData, связанная с этим узлом, которая может включать CssMetaData его суперклассов.
- Since:
- JavaFX 8.0
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.