Класс 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>
- Type Parameters:
-
T- тип значения оси
- Все реализованные интерфейсы:
-
Styleable,EventTarget
- Прямые известные подклассы:
NumberAxis
public abstract class ValueAxis<T extends Number> extends Axis<T>
Ось, данные которой определены как числа. Также может отображать малые деления между основными.
- С момента:
- JavaFX 2.0
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе javafx.scene.chart.Axis
Axis.TickMark<T>
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final DoubleProperty |
lowerBound |
Значение нижней границы этой оси (минимальное значение). |
final IntegerProperty |
minorTickCount |
Количество малых делений, отображаемых между каждым основным делением. |
final DoubleProperty |
minorTickLength |
Длина линий малых делений. |
final BooleanProperty |
minorTickVisible |
true, если должны быть отображены малые деления |
final ReadOnlyDoubleProperty |
scale |
Коэффициент масштаба от единиц данных к единицам визуального отображения |
final ObjectProperty |
tickLabelFormatter |
StringConverter, используемый для форматирования меток делений. |
final 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, 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
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected final DoubleProperty |
currentLowerBound |
Текущее значение нижней границы этой оси (минимальное значение). |
Поля, объявленные в классе javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ValueAxis() |
Создаёт ValueAxis с автоматическим определением диапазона. |
ValueAxis |
Создаёт ValueAxis без автоматического определения диапазона с заданными нижней и верхней границами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected final Object |
autoRange |
Вычисляет верхнюю и нижнюю границы на основе данных, предоставленных методу invalidateRange(). |
protected Object |
autoRange |
Вызывается для установки верхней и нижней границ и других параметров, которые требуют автоматического изменения диапазона. |
protected abstract List |
calculateMinorTickMarks() |
Вычисляет список значений данных для каждой мелкой метки. |
protected final double |
calculateNewScale |
Вычисляет новую шкалу для этой оси. |
static List |
getClassCssMetaData() |
Получает CssMetaData, связанный с этим классом, который может включать в себя CssMetaData его суперклассов. |
List |
getCssMetaData() |
Этот метод должен делегировать вызов методу Node.getClassCssMetaData(), чтобы метаданные CSS узла Node можно было получить без необходимости рефлексии. |
double |
getDisplayPosition |
Получает позицию отображения вдоль этой оси для заданного значения. |
final double |
getLowerBound() |
Получает значение свойства lowerBound. |
final int |
getMinorTickCount() |
Получает значение свойства minorTickCount. |
final double |
getMinorTickLength() |
Получает значение свойства minorTickLength. |
final double |
getScale() |
Получает значение свойства scale. |
final StringConverter |
getTickLabelFormatter() |
Получает значение свойства tickLabelFormatter. |
final double |
getUpperBound() |
Получает значение свойства upperBound. |
T |
getValueForDisplay |
Получает значение данных для заданной позиции отображения на этой оси. |
double |
getZeroPosition() |
Получает позицию отображения нулевой линии вдоль этой оси. |
void |
invalidateRange |
Вызывается, когда данные изменились, и диапазон может больше не быть действительным. |
final boolean |
isMinorTickVisible() |
Получает значение свойства minorTickVisible. |
boolean |
isValueOnAxis |
Проверяет, можно ли отображать заданное значение на этой оси. |
protected void |
layoutChildren() |
Вызывается во время прохода компоновки для компоновки этой оси и всего ее содержимого. |
final DoubleProperty |
lowerBoundProperty() |
Значение нижней границы этой оси (минимальное значение). |
final IntegerProperty |
minorTickCountProperty() |
Количество мелких делений между каждой основной меткой. |
final DoubleProperty |
minorTickLengthProperty() |
Длина линий мелких меток. |
final BooleanProperty |
minorTickVisibleProperty() |
true, если следует отображать мелкие метки |
final ReadOnlyDoubleProperty |
scaleProperty() |
Коэффициент масштабирования от единиц данных до единиц визуального отображения. |
final void |
setLowerBound |
Устанавливает значение свойства lowerBound. |
final void |
setMinorTickCount |
Устанавливает значение свойства minorTickCount. |
final void |
setMinorTickLength |
Устанавливает значение свойства minorTickLength. |
final void |
setMinorTickVisible |
Устанавливает значение свойства minorTickVisible. |
protected final void |
setScale |
Устанавливает значение свойства scale. |
final void |
setTickLabelFormatter |
Устанавливает значение свойства tickLabelFormatter. |
final void |
setUpperBound |
Устанавливает значение свойства upperBound. |
final ObjectProperty |
tickLabelFormatterProperty() |
StringConverter, используемый для форматирования меток шкал. |
protected void |
tickMarksUpdated() |
Вызывается во время компоновки, если метки шкалы были обновлены, что позволяет подклассам выполнять необходимые действия в ответ. |
double |
toNumericValue |
Все значения оси должны быть представимы каким-либо числовым значением. |
T |
toRealValue |
Все значения оси должны быть представимы каким-либо числовым значением. |
final 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, 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
Подробности свойств
minorTickVisible
public final BooleanProperty minorTickVisibleProperty
true, если должны отображаться мелкие отметки
- См. также:
scale
public final ReadOnlyDoubleProperty scaleProperty
Коэффициент масштабирования от единиц данных до визуальных единиц
- См. также:
upperBound
public final DoubleProperty upperBoundProperty
Значение для верхней границы этой оси (максимальное значение). Автоматически устанавливается, если включен автоматический диапазон.
- См. также:
lowerBound
public final DoubleProperty lowerBoundProperty
Значение для нижней границы этой оси (минимальное значение). Автоматически устанавливается, если включен автоматический диапазон.
- См. также:
tickLabelFormatter
public final ObjectProperty<StringConverter<T extends Number>> tickLabelFormatterProperty
StringConverter для форматирования меток делений. Если null, используется значение по умолчанию.
- См. также:
minorTickLength
public final DoubleProperty minorTickLengthProperty
Длина линий мелких делений. Установите в 0, чтобы не отображать мелкие деления.
- См. также:
minorTickCount
public final IntegerProperty minorTickCountProperty
Количество мелких делений, отображаемых между каждой основной отметкой. Количество фактических мелких делений будет на единицу меньше.
- См. также:
Подробности полей
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, если должны отображаться мелкие отметки
- Возвращает:
- значение свойства
minorTickVisible - См. также:
setMinorTickVisible
public final void setMinorTickVisible(boolean value)
Устанавливает значение свойства
minorTickVisible.- Описание свойства:
- true, если должны отображаться мелкие отметки
- Параметры:
-
value- значение для свойстваminorTickVisible - См. также:
minorTickVisibleProperty
public final BooleanProperty minorTickVisibleProperty()
true, если должны отображаться мелкие отметки
- Возвращает:
- свойство
minorTickVisible - См. также:
getScale
public final double getScale()
Возвращает значение свойства
scale.- Описание свойства:
- Коэффициент масштабирования от единиц данных до визуальных единиц
- Возвращает:
- значение свойства
scale - См. также:
setScale
protected final void setScale(double scale)
Устанавливает значение свойства
scale.- Описание свойства:
- Коэффициент масштабирования от единиц данных до визуальных единиц
- Параметры:
-
scale- значение для свойстваscale - См. также:
scaleProperty
public final ReadOnlyDoubleProperty scaleProperty()
Коэффициент масштабирования от единиц данных до визуальных единиц
- Возвращает:
- свойство
scale - См. также:
getUpperBound
public final double getUpperBound()
Возвращает значение свойства
upperBound.- Описание свойства:
- Значение для верхней границы этой оси (максимальное значение). Автоматически устанавливается, если включен автоматический диапазон.
- Возвращает:
- значение свойства
upperBound - См. также:
setUpperBound
public final void setUpperBound(double value)
Устанавливает значение свойства
upperBound.- Описание свойства:
- Значение для верхней границы этой оси (максимальное значение). Автоматически устанавливается, если включен автоматический диапазон.
- Параметры:
-
value- значение для свойстваupperBound - См. также:
upperBoundProperty
public final DoubleProperty upperBoundProperty()
Значение для верхней границы этой оси (максимальное значение). Автоматически устанавливается, если включен автоматический диапазон.
- Возвращает:
- свойство
upperBound - См. также:
getLowerBound
public final double getLowerBound()
Возвращает значение свойства
lowerBound.- Описание свойства:
- Значение для нижней границы этой оси (минимальное значение). Автоматически устанавливается, если включен автоматический диапазон.
- Возвращает:
- значение свойства
lowerBound - См. также:
установитьНижнююГраницу
public final void setLowerBound(double value)
Устанавливает значение свойства
lowerBound.- Описание свойства:
- Значение для нижней границы этой оси (минимальное значение). Автоматически устанавливается, если включен автодиапазон.
- Параметры:
-
value- значение для свойстваlowerBound - См. также:
lowerBoundProperty
public final DoubleProperty lowerBoundProperty()
Значение для нижней границы этой оси (минимальное значение). Автоматически устанавливается, если включен автодиапазон.
- Возвращает:
- свойство
lowerBound - См. также:
getTickLabelFormatter
public final StringConverter<T> getTickLabelFormatter()
Возвращает значение свойства
tickLabelFormatter.- Описание свойства:
- StringConverter, используемый для форматирования меток делений. Если null, используется значение по умолчанию
- Возвращает:
- значение свойства
tickLabelFormatter - См. также:
setTickLabelFormatter
public final void setTickLabelFormatter(StringConverter<T> value)
Устанавливает значение свойства
tickLabelFormatter.- Описание свойства:
- StringConverter, используемый для форматирования меток делений. Если null, используется значение по умолчанию
- Параметры:
-
value- значение для свойстваtickLabelFormatter - См. также:
tickLabelFormatterProperty
public final ObjectProperty<StringConverter<T>> tickLabelFormatterProperty()
StringConverter, используемый для форматирования меток делений. Если null, используется значение по умолчанию
- Возвращает:
- свойство
tickLabelFormatter - См. также:
получитьДлинуМеньшихДелений
public final double getMinorTickLength()
Возвращает значение свойства
minorTickLength.- Описание свойства:
- Длина линий меньших делений. Установите 0, чтобы не отображать меньшие деления.
- Возвращает:
- значение свойства
minorTickLength - См. также:
установитьДлинуМеньшихДелений
public final void setMinorTickLength(double value)
Устанавливает значение свойства
minorTickLength.- Описание свойства:
- Длина линий меньших делений. Установите 0, чтобы не отображать меньшие деления.
- Параметры:
-
value- значение для свойстваminorTickLength - См. также:
minorTickLengthProperty
public final DoubleProperty minorTickLengthProperty()
Длина линий меньших делений. Установите 0, чтобы не отображать меньшие деления.
- Возвращает:
- свойство
minorTickLength - См. также:
получитьКоличествоМеньшихДелений
public final int getMinorTickCount()
Возвращает значение свойства
minorTickCount.- Описание свойства:
- Количество меньших делений между каждым основным делением. Количество фактических меньших делений будет на единицу меньше этого значения.
- Возвращает:
- значение свойства
minorTickCount - См. также:
установитьКоличествоМеньшихДелений
public final void setMinorTickCount(int value)
Устанавливает значение свойства
minorTickCount.- Описание свойства:
- Количество меньших делений между каждым основным делением. Количество фактических меньших делений будет на единицу меньше этого значения.
- Параметры:
-
value- значение для свойстваminorTickCount - См. также:
minorTickCountProperty
public final IntegerProperty minorTickCountProperty()
Количество меньших делений между каждым основным делением. Количество фактических меньших делений будет на единицу меньше этого значения.
- Возвращает:
- свойство
minorTickCount - См. также:
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. Если мы используем автодиапазон, это вызовет запрос на компоновку и автодиапазон произойдет на следующем проходе компоновки.
- Переопределяет:
-
invalidateRangeв классеAxis<T extends Number> - Параметры:
-
data- Текущий набор всех данных, которые необходимо отобразить на этой оси
getDisplayPosition
public double getDisplayPosition(T value)
Получает позицию отображения вдоль этой оси для данного значения. Если значение не находится в текущем диапазоне, возвращаемое значение будет экстраполяцией позиции отображения.
- Specified by:
-
getDisplayPositionin classAxis<T extends Number> - Parameters:
-
value- Значение данных для вычисления позиции отображения - Returns:
- позиция отображения
getValueForDisplay
public T getValueForDisplay(double displayPosition)
Получает значение данных для заданной позиции отображения на этой оси. Если ось представляет собой CategoryAxis, это будет ближайшее значение.
- Specified by:
-
getValueForDisplayin classAxis<T extends Number> - Parameters:
-
displayPosition- Позиция пикселя на этой оси - Returns:
- ближайшее значение данных к заданной позиции пикселя или null, если она не находится на оси;
getZeroPosition
public double getZeroPosition()
Получает позицию отображения нулевой линии вдоль этой оси.
- Specified by:
-
getZeroPositionin classAxis<T extends Number> - Returns:
- позиция отображения или Double.NaN, если ноль не входит в текущий диапазон;
isValueOnAxis
public boolean isValueOnAxis(T value)
Проверяет, может ли данное значение быть отображено на этой оси.
- Specified by:
-
isValueOnAxisin classAxis<T extends Number> - Parameters:
-
value- Значение для проверки, находится ли оно на оси - Returns:
- true, если данное значение может быть отображено на этой оси
toNumericValue
public double toNumericValue(T value)
Все значения осей должны быть представлены каким-либо числовым значением. Это получает числовое значение для заданного значения данных.
- Specified by:
-
toNumericValuein classAxis<T extends Number> - Parameters:
-
value- Значение данных для преобразования - Returns:
- Числовое значение для заданного значения данных
toRealValue
public T toRealValue(double value)
Все значения осей должны быть представлены каким-либо числовым значением. Это получает значение данных для заданного числового значения.
- Specified by:
-
toRealValuein classAxis<T extends Number> - Parameters:
-
value- Числовое значение для преобразования - Returns:
- Значение данных для данного числового значения
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Получает
CssMetaData, связанную с этим классом, которая может включать CssMetaData его суперклассов.- Returns:
CssMetaData- Since:
- JavaFX 8.0
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Этот метод должен делегировать
Node.getClassCssMetaData(), чтобы доступ к CssMetaData узла можно было получить без необходимости в рефлексии.- Specified by:
-
getCssMetaDatain interfaceStyleable - Overrides:
-
getCssMetaDatain classAxis<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.