Spec-Zone.ru › OpenJavaFX 8
javafx.scene.chart

Класс ValueAxis<T extends Number>

java.lang.Object
  • javafx.scene.Node
    • javafx.scene.Parent
      • javafx.scene.layout.Region
        • javafx.scene.chart.Axis<T>
          • javafx.scene.chart.ValueAxis<T>

Все реализованные интерфейсы:

Styleable, EventTarget

Прямые известные подклассы:

NumberAxis



public abstract class ValueAxis<T extends Number>
extends Axis<T>
Ось, данные которой определены как числа. Также может отображать мелкие деления между основными.

С:

JavaFX 2.0

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

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

      animated, autoRanging, label, side, tickLabelFill, tickLabelFont, tickLabelGap, tickLabelRotation, tickLabelsVisible, tickLength, tickMarkVisible
    • Свойства, унаследованные от класса javafx.scene.layout.Region

      background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
    • Свойства, унаследованные от класса javafx.scene.Parent

      needsLayout
    • Свойства, унаследованные от класса javafx.scene.Node

      accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, visible
  • Краткое описание вложенных классов

    • Вложенные классы/интерфейсы, унаследованные от класса javafx.scene.chart.Axis

      Axis.TickMark<T>
  • Краткое описание полей

    Поля
    Модификатор и тип Поле и описание
    protected DoubleProperty currentLowerBound
    Текущее значение нижней границы этой оси, т.е. минимальное значение.
    • Поля, унаследованные от класса javafx.scene.layout.Region

      USE_COMPUTED_SIZE, USE_PREF_SIZE
    • Поля, унаследованные от класса javafx.scene.Node

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

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

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

      animatedProperty, autoRangingProperty, calculateTickValues, computePrefHeight, computePrefWidth, getAnimated, getLabel, getRange, getSide, getTickLabelFill, getTickLabelFont, getTickLabelGap, getTickLabelRotation, getTickLength, getTickMarkLabel, getTickMarks, invalidateRange, isAutoRanging, isRangeValid, isTickLabelsVisible, isTickMarkVisible, labelProperty, measureTickMarkLabelSize, measureTickMarkSize, measureTickMarkSize, requestAxisLayout, requestLayout, setAnimated, setAutoRanging, setLabel, setRange, setSide, setTickLabelFill, setTickLabelFont, setTickLabelGap, setTickLabelRotation, setTickLabelsVisible, setTickLength, setTickMarkVisible, shouldAnimate, sideProperty, tickLabelFillProperty, tickLabelFontProperty, tickLabelGapProperty, tickLabelRotationProperty, tickLabelsVisibleProperty, tickLengthProperty, tickMarkVisibleProperty
    • Методы, унаследованные от класса javafx.scene.layout.Region

      backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace, snapToPixelProperty, widthProperty
    • Методы, унаследованные от класса javafx.scene.Parent

      getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setNeedsLayout, updateBounds
    • Методы, унаследованные от класса javafx.scene.Node

      accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание свойств

    • minorTickVisible

      public final BooleanProperty minorTickVisibleProperty
      true, если отображать мелкие риски

      См. также:

      isMinorTickVisible(), setMinorTickVisible(boolean)

    • scale

      public final ReadOnlyDoubleProperty scaleProperty
      Коэффициент масштабирования от единиц данных к единицам визуализации

      См. также:

      getScale(), setScale(double)

    • upperBound

      public final DoubleProperty upperBoundProperty
      Значение для верхней границы оси, т. е. максимальное значение. Автоматически устанавливается, если включен автоматический диапазон.

      См. также:

      getUpperBound(), setUpperBound(double)

    • lowerBound

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

      См. также:

      getLowerBound(), setLowerBound(double)

    • tickLabelFormatter

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

      См. также:

      getTickLabelFormatter(), setTickLabelFormatter(StringConverter)

    • minorTickLength

      public final DoubleProperty minorTickLengthProperty
      Длина мелких рисок. Установите в 0, чтобы не отображать мелкие риски.

      См. также:

      getMinorTickLength(), setMinorTickLength(double)

    • minorTickCount

      public final IntegerProperty minorTickCountProperty
      Количество мелких делений между каждой основной отметкой. Количество фактических мелких рисок будет на одну меньше.

      См. также:

      getMinorTickCount(), setMinorTickCount(int)

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

    • currentLowerBound

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

    • ValueAxis

      public ValueAxis()
      Создать ValueAxis с автоматическим подбором диапазона
    • ValueAxis

      public ValueAxis(double lowerBound,
                       double upperBound)
      Создать ValueAxis без автоматического подбора диапазона с заданной верхней и нижней границей

      Параметры:

      lowerBound - Нижняя граница оси, т. е. минимальное значение, подлежащее отображению

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

    • isMinorTickVisible

      public final boolean isMinorTickVisible()
      Получает значение свойства minorTickVisible.

      Описание свойства:

      true, если следует отображать мелкие отметки.

    • setMinorTickVisible

      public final void setMinorTickVisible(boolean value)
      Устанавливает значение свойства minorTickVisible.

      Описание свойства:

      true, если следует отображать мелкие отметки.

    • minorTickVisibleProperty

      public final BooleanProperty minorTickVisibleProperty()
      true, если следует отображать мелкие отметки.

      См. также:

      isMinorTickVisible(), setMinorTickVisible(boolean)

    • getScale

      public final double getScale()
      Получает значение свойства scale.

      Описание свойства:

      Коэффициент масштабирования от единиц данных к визуальным единицам.

    • setScale

      protected final void setScale(double scale)
      Устанавливает значение свойства scale.

      Описание свойства:

      Коэффициент масштабирования от единиц данных к визуальным единицам.

    • scaleProperty

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

      См. также:

      getScale(), setScale(double)

    • getUpperBound

      public final double getUpperBound()
      Получает значение свойства upperBound.

      Описание свойства:

      Значение для верхней границы этого ося, т.е. максимальное значение. Автоматически устанавливается, если включен автоматический диапазон.

    • setUpperBound

      public final void setUpperBound(double value)
      Устанавливает значение свойства upperBound.

      Описание свойства:

      Значение для верхней границы этого ося, т.е. максимальное значение. Автоматически устанавливается, если включен автоматический диапазон.

    • upperBoundProperty

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

      См. также:

      getUpperBound(), setUpperBound(double)

    • getLowerBound

      public final double getLowerBound()
      Получает значение свойства lowerBound.

      Описание свойства:

      Значение для нижней границы этого ося, т.е. минимальное значение. Автоматически устанавливается, если включен автоматический диапазон.

    • setLowerBound

      public final void setLowerBound(double value)
      Устанавливает значение свойства lowerBound.

      Описание свойства:

      Значение для нижней границы этого ося, т.е. минимальное значение. Автоматически устанавливается, если включен автоматический диапазон.

    • lowerBoundProperty

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

      См. также:

      getLowerBound(), setLowerBound(double)

    • getTickLabelFormatter

      public final StringConverter<T> getTickLabelFormatter()
      Получает значение свойства tickLabelFormatter.

      Описание свойства:

      StringConverter для форматирования меток делений. Если null, используется значение по умолчанию.

    • setTickLabelFormatter

      public final void setTickLabelFormatter(StringConverter<T> value)
      Устанавливает значение свойства tickLabelFormatter.

      Описание свойства:

      StringConverter для форматирования меток делений. Если null, используется значение по умолчанию.

    • tickLabelFormatterProperty

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

      См. также:

      getTickLabelFormatter(), setTickLabelFormatter(StringConverter)

    • getMinorTickLength

      public final double getMinorTickLength()
      Получает значение свойства minorTickLength.

      Описание свойства:

      Длина линий мелких делений. Установите 0, чтобы не отображать мелкие деления.

    • setMinorTickLength

      public final void setMinorTickLength(double value)
      Устанавливает значение свойства minorTickLength.

      Описание свойства:

      Длина линий мелких делений. Установите 0, чтобы не отображать мелкие деления.

    • minorTickLengthProperty

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

      См. также:

      getMinorTickLength(), setMinorTickLength(double)

    • getMinorTickCount

      public final int getMinorTickCount()
      Получает значение свойства minorTickCount.

      Описание свойства:

      Количество мелких делений, отображаемых между каждой основной меткой. Количество фактических мелких отметок будет на единицу меньше этого значения.

    • setMinorTickCount

      public final void setMinorTickCount(int value)
      Устанавливает значение свойства minorTickCount.

      Описание свойства:

      Количество мелких делений, отображаемых между каждой основной меткой. Количество фактических мелких отметок будет на единицу меньше этого значения.

    • minorTickCountProperty

      public final IntegerProperty minorTickCountProperty()
      Количество мелких делений, отображаемых между каждой основной меткой. Количество фактических мелких отметок будет на единицу меньше этого значения.

      См. также:

      getMinorTickCount(), setMinorTickCount(int)

    • autoRange

      protected final Object autoRange(double length)
      Вычисляет верхнюю и нижнюю границы на основе данных, предоставленных методу invalidateRange(). Это не должно влиять на состояние оси, изменяя какие-либо свойства оси. Результаты автоматического подбора диапазона должны возвращаться в объекте range. Он будет передан в setRange(), если было принято решение использовать этот диапазон для этой оси.

      Определено в:

      autoRange в классе Axis<T extends Number>

      Параметры:

      length - Длина оси в координатах экрана

      Возвращает:

      Информация о диапазоне, зависит от реализации

    • calculateNewScale

      protected final double calculateNewScale(double length,
                                               double lowerBound,
                                               double upperBound)
      Вычисляет новый масштаб для этой оси. Это не должно влиять на состояние (свойства) этой оси.

      Параметры:

      length - Длина отображения оси

      Возвращает:

      Новый масштаб для отображения диапазона от нижней до верхней границы на заданной длине отображения

    • autoRange

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

      Параметры:

      minValue - Минимальное значение данных, которое необходимо отобразить на этой оси

      Возвращает:

      Вычисленный диапазон

    • 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)
      Получает позицию отображения вдоль этой оси для данного значения. Если значение не находится в текущем диапазоне, возвращаемое значение будет экстраполяцией позиции отображения.

      Определено в:

      getDisplayPosition в классе Axis<T extends Number>

      Параметры:

      value - Значение данных для определения позиции отображения

      Возвращает:

      позиция отображения

    • getValueForDisplay

      public T getValueForDisplay(double displayPosition)
      Получает значение данных для заданной позиции отображения на этой оси. Если ось является CategoryAxis, это будет ближайшее значение.

      Определено в:

      getValueForDisplay в классе Axis<T extends Number>

      Параметры:

      displayPosition - Позиция пикселей на этой оси

      Возвращает:

      ближайшее значение данных к заданной позиции пикселей или null, если не на оси;

    • getZeroPosition

      public double getZeroPosition()
      Получает позицию отображения нулевой линии вдоль этой оси.

      Определено в:

      getZeroPosition в классе Axis<T extends Number>

      Возвращает:

      позиция отображения или Double.NaN, если ноль не в текущем диапазоне;

    • isValueOnAxis

      public boolean isValueOnAxis(T value)
      Проверяет, можно ли отобразить данное значение на этой оси

      Установлено:

      isValueOnAxis в классе Axis<T extends Number>

      Параметры:

      value - Значение, для проверки отображения на оси

      Возвращает:

      true, если данное значение можно отобразить на этой оси

    • toNumericValue

      public double toNumericValue(T value)
      Все значения осей должны быть представлены каким-либо числовым значением. Это возвращает числовое значение для заданного значения данных.

      Установлено:

      toNumericValue в классе Axis<T extends Number>

      Параметры:

      value - Значение данных для преобразования

      Возвращает:

      Числовое значение для заданного значения данных

    • toRealValue

      public T toRealValue(double value)
      Все значения осей должны быть представлены каким-либо числовым значением. Это возвращает значение данных для данного числового значения.

      Установлено:

      toRealValue в классе Axis<T extends Number>

      Параметры:

      value - Числовое значение для преобразования

      Возвращает:

      Значение данных для данного числового значения

    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()

      Возвращает:

      CssMetaData, связанный с этим классом, который может включать CssMetaData его родительских классов.

      С момента:

      JavaFX 8.0

    • getCssMetaData

      public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
      Этот метод должен делегировать Node.getClassCssMetaData(), чтобы CssMetaData узла можно было получить без необходимости в рефлексии.

      Установлено:

      getCssMetaData в интерфейсе Styleable

      Переопределяет:

      getCssMetaData в классе Axis<T extends Number>

      Возвращает:

      CssMetaData, связанный с этим узлом, который может включать CssMetaData его родительских классов.

      С момента:

      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