Spec-Zone.ru › OpenJavaFX 17

Класс ValueAxis<T extends Number>

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.chart.Axis<T>
javafx.scene.chart.ValueAxis<T>
Все реализованные интерфейсы:
Styleable, EventTarget
Прямые известные подклассы:
NumberAxis
public abstract class ValueAxis<T extends Number>
extends Axis<T>
Ось, данные которой определены как числа. Она также может отображать дополнительные отметки между основными.
С:
JavaFX 2.0

Краткое описание свойств

Свойства
Тип Свойство Описание
DoubleProperty lowerBound
Значение нижней границы этой оси (минимальное значение).
IntegerProperty minorTickCount
Количество дополнительных делений между каждой основной меткой.
DoubleProperty minorTickLength
Длина линий дополнительных меток.
BooleanProperty minorTickVisible
true, если должны быть отображены дополнительные метки
ReadOnlyDoubleProperty scale
Коэффициент масштабирования от единиц данных до единиц отображения
ObjectProperty<StringConverter<T>> tickLabelFormatter
StringConverter, используемый для форматирования меток.
DoubleProperty upperBound
Значение верхней границы этой оси (максимальное значение).

Свойства, объявленные в классе 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, 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.chart.Axis

Axis.TickMark<T>

Краткое описание полей

Поля
Модификатор и тип Поле Описание
protected DoubleProperty currentLowerBound
Текущее значение для нижней границы этой оси (минимальное значение).

Поля, объявленные в классе javafx.scene.layout.Region

USE_COMPUTED_SIZE, USE_PREF_SIZE

Поля, объявленные в классе javafx.scene.Node

BASELINE_OFFSET_SAME_AS_HEIGHT

Краткое описание конструкторов

Конструкторы
Конструктор Описание
ValueAxis()
Создаёт автоматическую ось ValueAxis.
ValueAxis​(double lowerBound, double upperBound)
Создаёт ось ValueAxis с заданной нижней и верхней границей без автоматического диапазона.

Краткое описание методов

Модификатор и тип Метод Описание
protected Object autoRange​(double length)
Вычисляет верхнюю и нижнюю границы на основе данных, предоставленных методу invalidateRange().
protected Object autoRange​(double minValue, double maxValue, double length, double labelSize)
Вызывается для установки верхней и нижней границ и всего остального, что требует автоматического диапазона.
protected abstract List<T> calculateMinorTickMarks()
Вычисляет список значений данных для каждой малой метки.
protected double calculateNewScale​(double length, double lowerBound, double upperBound)
Вычисляет новую шкалу для этой оси.
static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
Этот метод должен делегировать Node.getClassCssMetaData(), чтобы можно было получить доступ к CssMetaData узла без необходимости рефлексии.
double getDisplayPosition​(T value)
Получает позицию отображения вдоль этой оси для данного значения.
double getLowerBound()
Получает значение свойства lowerBound.
int getMinorTickCount()
Получает значение свойства minorTickCount.
double getMinorTickLength()
Получает значение свойства minorTickLength.
double getScale()
Получает значение свойства scale.
StringConverter<T> getTickLabelFormatter()
Получает значение свойства tickLabelFormatter.
double getUpperBound()
Получает значение свойства upperBound.
T getValueForDisplay​(double displayPosition)
Получает значение данных для заданной позиции отображения на этой оси.
double getZeroPosition()
Получает позицию отображения нулевой линии вдоль этой оси.
void invalidateRange​(List<T> data)
Вызывается, когда данные изменились, и диапазон может больше не быть допустимым.
boolean isMinorTickVisible()
Получает значение свойства minorTickVisible.
boolean isValueOnAxis​(T value)
Проверяет, может ли заданное значение отображаться на этой оси
protected void layoutChildren()
Вызывается во время прохода компоновки для компоновки этой оси и всех ее содержимого.
DoubleProperty lowerBoundProperty()
Значение для нижней границы этой оси (минимальное значение).
IntegerProperty minorTickCountProperty()
Количество малых делений, отображаемых между каждой крупной меткой.
DoubleProperty minorTickLengthProperty()
Длина линий малых меток.
BooleanProperty minorTickVisibleProperty()
true, если малые метки должны отображаться
ReadOnlyDoubleProperty scaleProperty()
Коэффициент масштабирования от единиц данных до визуальных единиц
void setLowerBound​(double value)
Устанавливает значение свойства lowerBound.
void setMinorTickCount​(int value)
Устанавливает значение свойства minorTickCount.
void setMinorTickLength​(double value)
Устанавливает значение свойства minorTickLength.
void setMinorTickVisible​(boolean value)
Устанавливает значение свойства minorTickVisible.
protected void setScale​(double scale)
Устанавливает значение свойства scale.
void setTickLabelFormatter​(StringConverter<T> value)
Устанавливает значение свойства tickLabelFormatter.
void setUpperBound​(double value)
Устанавливает значение свойства upperBound.
ObjectProperty<StringConverter<T>> tickLabelFormatterProperty()
StringConverter для форматирования меток делений.
protected void tickMarksUpdated()
Вызывается во время компоновки, если метки были обновлены, что позволяет подклассам делать все необходимое в ответ.
double toNumericValue​(T value)
Все значения оси должны быть представимы каким-либо числовым значением.
T toRealValue​(double value)
Все значения оси должны быть представимы каким-либо числовым значением.
DoubleProperty upperBoundProperty()
Значение для верхней границы этой оси (максимальное значение).

Методы, объявленные в классе javafx.scene.chart.Axis

animatedProperty, autoRangingProperty, calculateTickValues, computePrefHeight, computePrefWidth, getAnimated, getLabel, getRange, getSide, getTickLabelFill, getTickLabelFont, getTickLabelGap, getTickLabelRotation, getTickLength, getTickMarkLabel, getTickMarks, invalidateRange, isAutoRanging, isRangeValid, isTickLabelsVisible, isTickMarkVisible, labelProperty, measureTickMarkLabelSize, measureTickMarkSize, measureTickMarkSize, requestAxisLayout, requestLayout, setAnimated, setAutoRanging, setLabel, setRange, setSide, setTickLabelFill, setTickLabelFont, setTickLabelGap, setTickLabelRotation, setTickLabelsVisible, setTickLength, setTickMarkVisible, shouldAnimate, sideProperty, tickLabelFillProperty, tickLabelFontProperty, tickLabelGapProperty, tickLabelRotationProperty, tickLabelsVisibleProperty, tickLengthProperty, 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, 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, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, 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, 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, getStyleClass

Подробное описание свойств

minorTickVisible

public final BooleanProperty minorTickVisibleProperty
true, если должны отображаться мелкие отметки
См. также:
isMinorTickVisible(), setMinorTickVisible(boolean)

scale

public final ReadOnlyDoubleProperty scaleProperty
Коэффициент масштабирования от единиц данных к визуальным единицам
См. также:
getScale(), setScale(double)

upperBound

public final DoubleProperty upperBoundProperty
Значение для верхней границы этого ося (максимальное значение). Автоматически устанавливается, если включено автоматическое масштабирование.
См. также:
getUpperBound(), setUpperBound(double)

lowerBound

public final DoubleProperty lowerBoundProperty
Значение для нижней границы этого ося (минимальное значение). Автоматически устанавливается, если включено автоматическое масштабирование.
См. также:
getLowerBound(), setLowerBound(double)

tickLabelFormatter

public final ObjectProperty<StringConverter<T extends Number>> tickLabelFormatterProperty
StringConverter, используемый для форматирования меток шкал. Если null, будет использоваться значение по умолчанию
См. также:
getTickLabelFormatter(), setTickLabelFormatter(StringConverter)

minorTickLength

public final DoubleProperty minorTickLengthProperty
Длина линий мелких отметок. Установите в 0, чтобы не отображать мелкие отметки.
См. также:
getMinorTickLength(), setMinorTickLength(double)

minorTickCount

public final IntegerProperty minorTickCountProperty
Количество мелких делений, отображаемых между каждой основной отметкой. Количество фактических мелких отметок будет на один меньше.
См. также:
getMinorTickCount(), setMinorTickCount(int)

Подробное описание полей

currentLowerBound

protected final DoubleProperty currentLowerBound
Текущее значение для нижней границы этого ося (минимальное значение). Может быть таким же, как lowerBound, или другим. Используется NumberAxis для анимации нижней границы от старого значения к новому.

Подробное описание конструкторов

ValueAxis

public ValueAxis()
Создаёт ValueAxis с автоматическим масштабированием.

ValueAxis

public ValueAxis(double lowerBound, double upperBound)
Создаёт ValueAxis без автоматического масштабирования с заданной нижней и верхней границей.
Параметры:
lowerBound - Нижняя граница для этой оси, т.е. минимальное отображаемое значение
upperBound - Верхняя граница для этой оси, т.е. максимальное отображаемое значение

Подробное описание методов

isMinorTickVisible

public final boolean isMinorTickVisible()
Возвращает значение свойства minorTickVisible.
Описание свойства:
true, если должны отображаться мелкие отметки

setMinorTickVisible

public final void setMinorTickVisible(boolean value)
Устанавливает значение свойства minorTickVisible.
Описание свойства:
true, если должны отображаться мелкие отметки

minorTickVisibleProperty

public final BooleanProperty minorTickVisibleProperty()
true, если должны отображаться мелкие отметки
См. также:
isMinorTickVisible(), setMinorTickVisible(boolean)

getScale

public final double getScale()
Возвращает значение свойства scale.
Описание свойства:
Коэффициент масштабирования от единиц данных к визуальным единицам

setScale

protected final void setScale(double scale)
Устанавливает значение свойства scale.
Описание свойства:
Коэффициент масштабирования от единиц данных к визуальным единицам

scaleProperty

public final ReadOnlyDoubleProperty scaleProperty()
Коэффициент масштабирования от единиц данных к визуальным единицам
См. также:
getScale(), setScale(double)

getUpperBound

public final double getUpperBound()
Возвращает значение свойства upperBound.
Описание свойства:
Значение для верхней границы этой оси (максимальное значение). Автоматически устанавливается, если включено автоматическое масштабирование.

setUpperBound

public final void setUpperBound(double value)
Устанавливает значение свойства upperBound.
Описание свойства:
Значение для верхней границы этой оси (максимальное значение). Автоматически устанавливается, если включено автоматическое масштабирование.

upperBoundProperty

public final DoubleProperty upperBoundProperty()
Значение для верхней границы этой оси (максимальное значение). Автоматически устанавливается, если включено автоматическое масштабирование.
См. также:
getUpperBound(), setUpperBound(double)

getLowerBound

public final double getLowerBound()
Возвращает значение свойства lowerBound.
Описание свойства:
Значение для нижней границы этой оси (минимальное значение). Автоматически устанавливается, если включено автоматическое масштабирование.

setLowerBound

public final void setLowerBound(double value)
Устанавливает значение свойства lowerBound.
Описание свойства:
Значение для нижней границы этой оси (минимальное значение). Автоматически устанавливается, если включено автоматическое масштабирование.

lowerBoundProperty

public final DoubleProperty lowerBoundProperty()
Значение для нижней границы этой оси (минимальное значение). Автоматически устанавливается, если включено автоматическое масштабирование.
См. также:
getLowerBound(), setLowerBound(double)

getTickLabelFormatter

public final StringConverter<T> getTickLabelFormatter()
Возвращает значение свойства tickLabelFormatter.
Описание свойства:
StringConverter, используемый для форматирования меток шкал. Если null, будет использоваться значение по умолчанию

setTickLabelFormatter

public final void setTickLabelFormatter(StringConverter<T> value)
Устанавливает значение свойства tickLabelFormatter.
Описание свойства:
StringConverter, используемый для форматирования меток шкал. Если null, будет использоваться значение по умолчанию

tickLabelFormatterProperty

public final ObjectProperty<StringConverter<T>> tickLabelFormatterProperty()
StringConverter, используемый для форматирования меток шкал. Если null, будет использоваться значение по умолчанию
См. также:
getTickLabelFormatter(), setTickLabelFormatter(StringConverter)

getMinorTickLength

public final double getMinorTickLength()
Возвращает значение свойства minorTickLength.
Описание свойства:
Длина линий мелких отметок. Установите в 0, чтобы не отображать мелкие отметки.

setMinorTickLength

public final void setMinorTickLength(double value)
Устанавливает значение свойства minorTickLength.
Описание свойства:
Длина линий мелких отметок. Установите в 0, чтобы не отображать мелкие отметки.

minorTickLengthProperty

public final DoubleProperty minorTickLengthProperty()
Длина линий мелких отметок. Установите в 0, чтобы не отображать мелкие отметки.
См. также:
getMinorTickLength(), setMinorTickLength(double)

getMinorTickCount

public final int getMinorTickCount()
Возвращает значение свойства minorTickCount.
Описание свойства:
Количество мелких делений, отображаемых между каждой основной отметкой. Количество фактических мелких отметок будет на один меньше.

setMinorTickCount

public final void setMinorTickCount(int value)
Устанавливает значение свойства minorTickCount.
Описание свойства:
Количество мелких делений, отображаемых между каждой основной отметкой. Количество фактических мелких отметок будет на один меньше.

minorTickCountProperty

public final IntegerProperty minorTickCountProperty()
Количество мелких делений, отображаемых между каждой основной отметкой. Количество фактических мелких отметок будет на один меньше.
См. также:
getMinorTickCount(), setMinorTickCount(int)

autoRange

protected final Object autoRange(double length)
Этот метод рассчитывает верхнюю и нижнюю границы на основе данных, предоставленных методу invalidateRange(). Это не должно влиять на состояние оси. Любые результаты автоматического диапазона должны быть возвращены в объекте диапазона. Этот объект будет передан методу setRange(), если будет принято решение использовать этот диапазон для этой оси.
Specified by:
autoRange in class Axis<T extends Number>
Parameters:
length - Длина оси в координатах экрана
Returns:
Информация о диапазоне, зависимая от реализации

calculateNewScale

protected final double calculateNewScale(double length, double lowerBound, double upperBound)
Вычисляет новый масштаб для этой оси. Это не должно влиять на какие-либо свойства этой оси.
Parameters:
length - Длина оси в координатах экрана
lowerBound - Нижняя граница значения
upperBound - Верхняя граница значения
Returns:
новый масштаб для отображения диапазона от нижней до верхней границы в заданной длине отображения

autoRange

protected Object autoRange(double minValue, double maxValue, double length, double labelSize)
Вызывается для установки верхней и нижней границ и всех других параметров, требующих автоматического подбора диапазона. Это не должно влиять на состояние оси. Любые результаты автоматического подбора диапазона должны быть возвращены в объекте диапазона. Этот объект будет передан методу setRange(), если будет принято решение использовать этот диапазон для этой оси.
Parameters:
minValue - Минимальное значение данных, которые необходимо отобразить на этой оси
maxValue - Максимальное значение данных, которые необходимо отобразить на этой оси
length - Длина оси в координатах отображения
labelSize - Приблизительный средний размер метки вдоль оси
Returns:
Вычисленный диапазон

calculateMinorTickMarks

protected abstract List<T> calculateMinorTickMarks()
Вычисляет список значений данных для каждой малой метки
Returns:
Список значений данных, где необходимо отобразить малые метки

tickMarksUpdated

protected void tickMarksUpdated()
Вызывается во время размещения, если метки были обновлены, позволяя подклассам выполнять необходимые действия в ответ.
Overrides:
tickMarksUpdated in class Axis<T extends Number>

layoutChildren

protected void layoutChildren()
Вызывается во время процесса размещения для размещения этой оси и всего её содержимого.
Overrides:
layoutChildren in class Axis<T extends Number>

invalidateRange

public void invalidateRange(List<T> data)
Вызывается, когда данные изменились, и диапазон может быть недействительным. Этот метод вызывается диаграммой только если isAutoRanging() возвращает true. Если используется автоматический подбор диапазона, это приведет к запросу перерасчёта и автоматическому подбору диапазона на следующей итерации.
Overrides:
invalidateRange in class Axis<T extends Number>
Parameters:
data - Текущий набор всех данных, которые необходимо отобразить на этой оси

getDisplayPosition

public double getDisplayPosition(T value)
Получает позицию отображения вдоль этой оси для данного значения. Если значение не находится в текущем диапазоне, возвращаемое значение будет экстраполированной позицией отображения.
Specified by:
getDisplayPosition in class Axis<T extends Number>
Parameters:
value - Значение данных для определения позиции отображения
Returns:
позиция отображения

getValueForDisplay

public T getValueForDisplay(double displayPosition)
Получает значение данных для заданной позиции отображения на этой оси. Если ось является CategoryAxis, это будет ближайшее значение.
Specified by:
getValueForDisplay in class Axis<T extends Number>
Parameters:
displayPosition - Позиция пикселя на этой оси
Returns:
ближайшее значение данных к заданной позиции пикселя или null, если позиция не на оси;

getZeroPosition

public double getZeroPosition()
Получает позицию отображения нулевой линии вдоль этой оси.
Specified by:
getZeroPosition in class Axis<T extends Number>
Returns:
позиция отображения или Double.NaN, если ноль не в текущем диапазоне;

isValueOnAxis

public boolean isValueOnAxis(T value)
Проверяет, может ли данное значение быть отображено на этой оси
Specified by:
isValueOnAxis in class Axis<T extends Number>
Parameters:
value - Значение, для проверки его отображения на оси
Returns:
true, если данное значение может быть отображено на этой оси

toNumericValue

public double toNumericValue(T value)
Все значения оси должны быть представимы в виде числового значения. Этот метод получает числовое значение для заданного значения данных.
Specified by:
toNumericValue in class Axis<T extends Number>
Parameters:
value - Значение данных для преобразования
Returns:
Числовое значение для данного значения данных

toRealValue

public T toRealValue(double value)
Все значения оси должны быть представимы в виде числового значения. Этот метод получает значение данных для заданного числового значения.
Specified by:
toRealValue in class Axis<T extends Number>
Parameters:
value - Числовое значение для преобразования
Returns:
Значение данных для данного числового значения

getClassCssMetaData

public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Returns:
CssMetaData, связанный с этим классом, который может включать CssMetaData его суперклассов.
Since:
JavaFX 8.0

getCssMetaData

public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Этот метод должен делегировать методу Node.getClassCssMetaData(), чтобы можно было получить CssMetaData узла без необходимости рефлексии.
Specified by:
getCssMetaData in interface Styleable
Overrides:
getCssMetaData in class Axis<T extends Number>
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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API