- 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
-
Краткое описание свойств
Свойства Тип Свойство Описание DoublePropertylowerBoundЗначение нижней границы этой оси (минимальное значение).IntegerPropertyminorTickCountКоличество дополнительных делений между каждой основной меткой.DoublePropertyminorTickLengthДлина линий дополнительных меток.BooleanPropertyminorTickVisibletrue, если должны отображаться дополнительные метки.ReadOnlyDoublePropertyscaleКоэффициент масштабирования от единиц данных к визуальным единицам.ObjectProperty<StringConverter<T>>tickLabelFormatterStringConverter, используемый для форматирования меток.DoublePropertyupperBoundЗначение верхней границы этой оси (максимальное значение).-
Свойства, унаследованные от класса 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 DoublePropertycurrentLowerBoundТекущее значение нижней границы этой оси (минимальное значение).-
Поля, унаследованные от класса javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляровАбстрактные методыКонкретные методы Модификатор и тип Метод Описание protected ObjectautoRange(double length)Этот метод вычисляет верхнюю и нижнюю границы на основе данных, предоставленных методу invalidateRange().protected ObjectautoRange(double minValue, double maxValue, double length, double labelSize)Вызывается для установки верхней и нижней границ и всего остального, что необходимо для автоматического диапазона.protected abstract List<T>calculateMinorTickMarks()Вычисляет список значений данных для каждой малой метки.protected doublecalculateNewScale(double length, double lowerBound, double upperBound)Вычисляет новую шкалу для этой оси.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()List<CssMetaData<? extends Styleable,?>>getCssMetaData()Этот метод должен делегироватьNode.getClassCssMetaData(), чтобы к CssMetaData узла можно было получить доступ без необходимости рефлексии.doublegetDisplayPosition(T value)Получает позицию отображения вдоль этой оси для заданного значения.doublegetLowerBound()Получает значение свойства lowerBound.intgetMinorTickCount()Получает значение свойства minorTickCount.doublegetMinorTickLength()Получает значение свойства minorTickLength.doublegetScale()Получает значение свойства scale.StringConverter<T>getTickLabelFormatter()Получает значение свойства tickLabelFormatter.doublegetUpperBound()Получает значение свойства upperBound.TgetValueForDisplay(double displayPosition)Получает значение данных для заданной позиции отображения на этой оси.doublegetZeroPosition()Получает позицию отображения нулевой линии вдоль этой оси.voidinvalidateRange(List<T> data)Вызывается, когда данные изменились, и диапазон может быть недействительным.booleanisMinorTickVisible()Получает значение свойства minorTickVisible.booleanisValueOnAxis(T value)Проверяет, можно ли отобразить данное значение на этой оси.protected voidlayoutChildren()Вызывается во время этапа выравнивания для выравнивания этой оси и всего ее содержимого.DoublePropertylowerBoundProperty()Значение нижней границы этой оси (минимальное значение).IntegerPropertyminorTickCountProperty()Количество мелких делений, отображаемых между каждой большой меткой.DoublePropertyminorTickLengthProperty()Длина линий мелких меток.BooleanPropertyminorTickVisibleProperty()true, если мелкие метки должны быть отображеныReadOnlyDoublePropertyscaleProperty()Коэффициент масштабирования от единиц данных до визуальных единицvoidsetLowerBound(double value)Устанавливает значение свойства lowerBound.voidsetMinorTickCount(int value)Устанавливает значение свойства minorTickCount.voidsetMinorTickLength(double value)Устанавливает значение свойства minorTickLength.voidsetMinorTickVisible(boolean value)Устанавливает значение свойства minorTickVisible.protected voidsetScale(double scale)Устанавливает значение свойства scale.voidsetTickLabelFormatter(StringConverter<T> value)Устанавливает значение свойства tickLabelFormatter.voidsetUpperBound(double value)Устанавливает значение свойства upperBound.ObjectProperty<StringConverter<T>>tickLabelFormatterProperty()StringConverter, используемый для форматирования меток шкал.protected voidtickMarksUpdated()Вызывается во время выравнивания, если метки были обновлены, позволяя подклассам выполнять любые необходимые действия в ответ.doubletoNumericValue(T value)Все значения осей должны быть представлены каким-то числовым значением.TtoRealValue(double value)Все значения осей должны быть представлены каким-то числовым значением.DoublePropertyupperBoundProperty()Значение верхней границы этой оси (максимальное значение).-
Методы, унаследованные от класса 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, lookup, needsLayoutProperty, queryAccessibleAttribute, 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, getStyleClass, 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, 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, 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
-
-
Подробное описание свойств
-
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, используется значение по умолчанию.
-
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, используется значение по умолчанию
-
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(), если будет принято решение использовать этот диапазон для этой оси.
-
calculateNewScale
protected final double calculateNewScale(double length, double lowerBound, double upperBound)Вычисляет новый масштаб для этой оси. Не должно влиять на какие-либо свойства этой оси.- Параметры:
-
length- Длина отображения оси -
lowerBound- Значение нижней границы -
upperBound- Значение верхней границы - Возвращает:
- Новый масштаб для отображения диапазона от нижней до верхней границы на заданной длине отображения
-
autoRange
protected Object autoRange(double minValue, double maxValue, double length, double labelSize)
Вызывается для установки верхней и нижней границ и других параметров, требующих автоматического масштабирования. Не должно влиять на состояние оси. Результаты автоматического масштабирования должны быть возвращены в объекте диапазона. Этот объект будет передан в setRange(), если будет принято решение использовать этот диапазон для этой оси.- Параметры:
-
minValue- Минимальное значение данных, которое необходимо отобразить на этой оси -
maxValue- Максимальное значение данных, которое необходимо отобразить на этой оси -
length- Длина оси в координатах отображения -
labelSize- Примерный размер метки вдоль оси - Возвращает:
- Вычисленный диапазон
-
calculateMinorTickMarks
protected abstract List<T> calculateMinorTickMarks()
Вычисляет список значений данных для каждой мелкой отметки- Возвращает:
- Список значений данных, где необходимо отобразить мелкие отметки
-
tickMarksUpdated
protected void tickMarksUpdated()
Вызывается во время прохода компоновки, если отметки были обновлены, позволяя подклассам выполнять необходимые действия в ответ.- Переопределено:
-
tickMarksUpdatedв классеAxis<T extends Number>
-
layoutChildren
protected void layoutChildren()
Вызывается во время прохода компоновки для компоновки этой оси и всего её содержимого.- Переопределено:
-
layoutChildrenв классеAxis<T extends Number>
-
-
invalidateRange
public void invalidateRange(List<T> data)
Вызывается, когда данные изменились, и диапазон может быть больше недействительным. Это вызывается только графиком, если isAutoRanging() возвращает true. Если мы используем автоматическое масштабирование, это приведет к запросу макета и автоматическому масштабированию на следующем проходе макета.- Overrides:
-
invalidateRangeв классеAxis<T extends Number> - Параметры:
-
data— текущий набор всех данных, которые нужно отобразить на этой оси
-
getDisplayPosition
public double getDisplayPosition(T value)
Получает позицию отображения вдоль этой оси для заданного значения. Если значение не входит в текущий диапазон, возвращаемое значение будет экстраполяцией позиции отображения.- Определено:
-
getDisplayPositionв классеAxis<T extends Number> - Параметры:
-
value— значение данных для вычисления позиции отображения - Возвращает:
- позиция отображения
-
getValueForDisplay
public T getValueForDisplay(double displayPosition)
Получает значение данных для заданной позиции отображения на этой оси. Если ось представляет категорию, это будет ближайшее значение.- Определено:
-
getValueForDisplayв классеAxis<T extends Number> - Параметры:
-
displayPosition— позиция пикселя на этой оси - Возвращает:
- наиболее близкое значение данных к заданной позиции пикселя или null, если не на оси;
-
getZeroPosition
public double getZeroPosition()
Получает позицию отображения нулевой линии вдоль этой оси.- Определено:
-
getZeroPositionв классеAxis<T extends Number> - Возвращает:
- позиция отображения или Double.NaN, если ноль не входит в текущий диапазон;
-
isValueOnAxis
public boolean isValueOnAxis(T value)
Проверяет, может ли данное значение быть отображено на этой оси- Определено:
-
isValueOnAxisв классеAxis<T extends Number> - Параметры:
-
value— значение для проверки, входит ли оно в ось - Возвращает:
- true, если заданное значение может быть отображено на этой оси
-
toNumericValue
public double toNumericValue(T value)
Все значения оси должны быть представимы каким-либо числовым значением. Это получает числовое значение для заданного значения данных.- Определено:
-
toNumericValueв классеAxis<T extends Number> - Параметры:
-
value— значение данных для преобразования - Возвращает:
- Числовое значение для заданного значения данных
-
toRealValue
public T toRealValue(double value)
Все значения оси должны быть представимы каким-либо числовым значением. Это получает значение данных для заданного числового значения.- Определено:
-
toRealValueв классеAxis<T extends Number> - Параметры:
-
value— числовое значение для преобразования - Возвращает:
- Значение данных для заданного числового значения
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- Возвращает:
- CssMetaData, связанная с этим классом, которая может включать CssMetaData его суперклассов.
- Since:
- JavaFX 8.0
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Этот метод должен делегироватьNode.getClassCssMetaData(), чтобы метаданные Css узла можно было получить без необходимости рефлексии.- Определено:
-
getCssMetaDataв интерфейсеStyleable - Переопределено:
-
getCssMetaDataв классеAxis<T extends Number> - Возвращает:
- 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.