Spec-Zone.ru › OpenJavaFX 21

Класс 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

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

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

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе javafx.scene.chart.Axis

Axis.TickMark<T>

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

Модификатор и тип Поле Описание
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(double lowerBound, double upperBound)
Создает ValueAxis с заданными нижней и верхней границами, без автоматического определения диапазона.

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

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

scale

public final ReadOnlyDoubleProperty scaleProperty
Множитель масштаба от единиц данных к единицам отображения
См. также:
  • getScale()
  • setScale(double)
  • scaleProperty()

upperBound

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

lowerBound

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

tickLabelFormatter

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

minorTickLength

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

minorTickCount

public final IntegerProperty minorTickCountProperty
Количество мелких делений, отображаемых между каждой основной меткой. Количество фактических мелких делений будет на единицу меньше этого значения.
См. также:
  • getMinorTickCount()
  • setMinorTickCount(int)
  • 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(boolean)
  • minorTickVisibleProperty()

setMinorTickVisible

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

minorTickVisibleProperty

public final BooleanProperty minorTickVisibleProperty()
true, если следует отображать мелкие метки
Возвращает:
свойство minorTickVisible
См. также:
  • isMinorTickVisible()
  • setMinorTickVisible(boolean)

getScale

public final double getScale()
Возвращает значение свойства scale.
Описание свойства:
Множитель масштаба от единиц данных к единицам отображения
Возвращает:
значение свойства scale
См. также:
  • setScale(double)
  • scaleProperty()

setScale

protected final void setScale(double scale)
Устанавливает значение свойства scale.
Описание свойства:
Множитель масштаба от единиц данных к единицам отображения
Параметры:
scale - значение для свойства scale
См. также:
  • getScale()
  • scaleProperty()

scaleProperty

public final ReadOnlyDoubleProperty scaleProperty()
Множитель масштаба от единиц данных к единицам отображения
Возвращает:
свойство scale
См. также:
  • getScale()
  • setScale(double)

getUpperBound

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

setUpperBound

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

upperBoundProperty

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

getLowerBound

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

setLowerBound

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

нижняяГраницаСвойство

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

getTickLabelFormatter

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

установитьФорматМеткиШкалы

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

свойствоФорматаМеткиШкалы

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

получитьДлинаМеньшихДелений

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

установитьДлинаМеньшихДелений

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

свойствоДлинаМеньшихДелений

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

получитьКоличествоМеньшихДелений

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

установитьКоличествоМеньшихДелений

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

свойствоКоличествоМеньшихДелений

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

автоМасштаб

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

вычислитьНовуюШкалу

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

автоМасштаб

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

вычислитьМеткиМеньшихДелений

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

меткиОбновлены

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

разместитьДочерниеЭлементы

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

обновитьДиапазон

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

получитьПозициюОтображения

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

получитьЗначениеДляОтображения

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

получитьПозициюНуля

public double getZeroPosition()
Получает позицию отображения линии нуля вдоль этой оси.
Определено в:
getZeroPosition в классе Axis<T extends Number>
Возвращает:
позицию отображения или 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()
Возвращает CssMetaData, связанное с этим классом, которое может включать в себя CssMetaData его суперклассов.
Returns:
the CssMetaData
Since:
JavaFX 8.0

getCssMetaData

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