Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет 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, viewOrder, 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 узла можно было получить доступ без необходимости рефлексии.
    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, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
    • Методы, унаследованные от класса javafx.scene.Parent

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

      accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Методы, унаследованные от интерфейса javafx.css.Styleable

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

    • minorTickVisible

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

      public final ReadOnlyDoubleProperty scaleProperty
      Коэффициент масштабирования от единиц данных до визуальных единиц
      См. также:
      getScale(), setScale(double)
    • upperBound

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

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

      public final ObjectProperty<StringConverter<T extends Number>> tickLabelFormatterProperty
      StringConverter для форматирования меток делений. Если null, используется значение по умолчанию.
      См. также:
      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 - Нижняя граница оси, т.е. минимальное отображаемое значение
      upperBound - Верхняя граница оси, т.е. максимальное отображаемое значение
  • Подробное описание методов

    • isMinorTickVisible

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

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

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

      public final double getScale()
      Получение значения свойства scale.
      Описание свойства:
      Коэффициент масштабирования от единиц данных к единицам отображения
    • setScale

      protected final void setScale​(double scale)
      Устанавливает значение свойства scale.
      Описание свойства:
      Коэффициент масштабирования от единиц данных к единицам отображения
    • scaleProperty

      public final ReadOnlyDoubleProperty scaleProperty()
      Коэффициент масштабирования от единиц данных к единицам отображения
      См. также:
      getScale(), setScale(double)
    • getUpperBound

      public final double getUpperBound()
      Получение значения свойства upperBound.
      Описание свойства:
      Значение верхней границы оси (максимальное значение). Автоматически устанавливается при включенном автоматическом масштабировании.
    • setUpperBound

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

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

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

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

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

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

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

      public final ObjectProperty<StringConverter<T>> tickLabelFormatterProperty()
      StringConverter для форматирования меток делений. Если null, используется значение по умолчанию
      См. также:
      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(). Не должно влиять на состояние оси. Результаты автоматического масштабирования должны быть возвращены в объекте диапазона. Этот объект будет передан в 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. Если мы используем автоматическое масштабирование, это приведет к запросу макета и автоматическому масштабированию на следующем проходе макета.
      Overrides:
      invalidateRange в классе Axis<T extends Number>
      Параметры:
      data — текущий набор всех данных, которые нужно отобразить на этой оси
    • getDisplayPosition

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

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

      public double getZeroPosition()
      Получает позицию отображения нулевой линии вдоль этой оси.
      Определено:
      getZeroPosition в классе Axis<T extends Number>
      Возвращает:
      позиция отображения или Double.NaN, если ноль не входит в текущий диапазон;
    • isValueOnAxis

      public boolean isValueOnAxis​(T value)
      Проверяет, может ли данное значение быть отображено на этой оси
      Определено:
      isValueOnAxis в классе Axis<T extends Number>
      Параметры:
      value — значение для проверки, входит ли оно в ось
      Возвращает:
      true, если заданное значение может быть отображено на этой оси
    • toNumericValue

      public double toNumericValue​(T value)
      Все значения оси должны быть представимы каким-либо числовым значением. Это получает числовое значение для заданного значения данных.
      Определено:
      toNumericValue в классе Axis<T extends Number>
      Параметры:
      value — значение данных для преобразования
      Возвращает:
      Числовое значение для заданного значения данных
    • toRealValue

      public T toRealValue​(double value)
      Все значения оси должны быть представимы каким-либо числовым значением. Это получает значение данных для заданного числового значения.
      Определено:
      toRealValue в классе Axis<T extends Number>
      Параметры:
      value — числовое значение для преобразования
      Возвращает:
      Значение данных для заданного числового значения
    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
      Возвращает:
      CssMetaData, связанная с этим классом, которая может включать CssMetaData его суперклассов.
      Since:
      JavaFX 8.0
    • getCssMetaData

      public List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
      Этот метод должен делегировать Node.getClassCssMetaData(), чтобы метаданные Css узла можно было получить без необходимости рефлексии.
      Определено:
      getCssMetaData в интерфейсе Styleable
      Переопределено:
      getCssMetaData в классе Axis<T extends Number>
      Возвращает:
      CssMetaData, связанная с этим узлом, которая может включать CssMetaData его суперклассов.
      Since:
      JavaFX 8.0

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API