Spec-Zone.ru › OpenJavaFX 24

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

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

Модификатор и тип Поле Описание
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(), чтобы метаданные CSS узла Node можно было получить без необходимости рефлексии.
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, 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, если должны отображаться мелкие отметки
См. также:
  • 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()
END_OF_DOCUMENT_MARKER

установитьНижнююГраницу

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

lowerBoundProperty

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

getTickLabelFormatter

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

setTickLabelFormatter

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

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()

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()

minorTickCountProperty

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

autoRange

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

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:
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()
Получает CssMetaData, связанную с этим классом, которая может включать CssMetaData его суперклассов.
Returns:
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

Отправить сообщение об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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