Класс NumberAxis
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.chart.Axis<T>
-
- javafx.scene.chart.ValueAxis<Number>
-
- javafx.scene.chart.NumberAxis
Все реализованные интерфейсы:
public final class NumberAxis extends ValueAxis<Number>
С момента:
JavaFX 2.0
-
Краткое описание свойств
Все методыМетоды экземпляровКонкретные методы Тип Свойство и описание BooleanPropertyforceZeroInRangeЕсли true, ноль всегда включается в видимый диапазон.DoublePropertytickUnitЗначение между каждой основной отметкой в единицах данных.-
Свойства, унаследованные от класса javafx.scene.chart.ValueAxis
lowerBound, minorTickCount, minorTickLength, minorTickVisible, scale, tickLabelFormatter, 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
-
-
Краткое описание вложенных классов
Вложенные классы Модификатор и тип Класс и описание static classNumberAxis.DefaultFormatterСтандартный форматер чисел для NumberAxis, он синхронизируется с автоматическим подбором диапазона и правильно форматирует значения.-
Вложенные классы/интерфейсы, унаследованные от класса javafx.scene.chart.Axis
Axis.TickMark<T>
-
-
Краткое описание полей
-
Поля, унаследованные от класса javafx.scene.chart.ValueAxis
currentLowerBound
-
Поля, унаследованные от класса javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание конструкторов
Конструкторы Конструктор и описание NumberAxis()Создать NumberAxis с автоматическим подбором диапазонаNumberAxis(double lowerBound, double upperBound, double tickUnit)Создать NumberAxis без автоматического подбора диапазона с заданным верхним пределом, нижним пределом и единицей отсчётаNumberAxis(String axisLabel, double lowerBound, double upperBound, double tickUnit)Создать NumberAxis без автоматического подбора диапазона с заданным верхним пределом, нижним пределом и единицей отсчёта
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание protected ObjectautoRange(double minValue, double maxValue, double length, double labelSize)Вызывается для установки верхнего и нижнего предела и всего остального, что нужно пересчитать автоматически.protected List<Number>calculateMinorTickMarks()Вычисление списка значений данных для каждой меньшей отметки.protected List<Number>calculateTickValues(double length, Object range)Вычисление списка всех значений данных для каждой отметки в диапазоне.BooleanPropertyforceZeroInRangeProperty()Если true, ноль всегда включается в видимый диапазон.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()List<CssMetaData<? extends Styleable,?>>getCssMetaData()Этот метод должен делегироватьNode.getClassCssMetaData(), чтобы получить доступ к CssMetaData узла без необходимости в рефлексии.protected ObjectgetRange()Вызов для получения текущего диапазона оси.protected StringgetTickMarkLabel(Number value)Получение строкового метки-разделителя для отметки с заданным значением.doublegetTickUnit()Получение значения свойства tickUnit.booleanisForceZeroInRange()Получение значения свойства forceZeroInRange.protected Dimension2DmeasureTickMarkSize(Number value, Object range)Измерение размера метки для заданного значения отметки.voidsetForceZeroInRange(boolean value)Установка значения свойства forceZeroInRange.protected voidsetRange(Object range, boolean animate)Вызов для установки текущего диапазона оси на заданный диапазон.voidsetTickUnit(double value)Установка значения свойства tickUnit.DoublePropertytickUnitProperty()Значение между каждой основной отметкой в единицах данных.-
Методы, унаследованные от класса javafx.scene.chart.ValueAxis
autoRange, calculateNewScale, getDisplayPosition, getLowerBound, getMinorTickCount, getMinorTickLength, getScale, getTickLabelFormatter, getUpperBound, getValueForDisplay, getZeroPosition, invalidateRange, isMinorTickVisible, isValueOnAxis, layoutChildren, lowerBoundProperty, minorTickCountProperty, minorTickLengthProperty, minorTickVisibleProperty, scaleProperty, setLowerBound, setMinorTickCount, setMinorTickLength, setMinorTickVisible, setScale, setTickLabelFormatter, setUpperBound, tickLabelFormatterProperty, tickMarksUpdated, toNumericValue, toRealValue, upperBoundProperty
-
Методы, унаследованные от класса javafx.scene.chart.Axis
animatedProperty, autoRangingProperty, computePrefHeight, computePrefWidth, getAnimated, getLabel, getSide, getTickLabelFill, getTickLabelFont, getTickLabelGap, getTickLabelRotation, getTickLength, getTickMarks, invalidateRange, isAutoRanging, isRangeValid, isTickLabelsVisible, isTickMarkVisible, labelProperty, measureTickMarkLabelSize, measureTickMarkSize, requestAxisLayout, requestLayout, setAnimated, setAutoRanging, setLabel, 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
-
-
Подробное описание свойства
-
forceZeroInRange
public final BooleanProperty forceZeroInRangeProperty
При значении true ноль всегда включается в видимый диапазон. Это имеет эффект только при включённом автоматическом масштабировании.См. также:
-
tickUnit
public final DoubleProperty tickUnitProperty
Значение между каждой основной меткой на шкале в единицах данных. Это автоматически устанавливается при автоматическом масштабировании.См. также:
-
-
Подробное описание конструктора
-
NumberAxis
public NumberAxis()
Создаёт NumberAxis с автоматическим масштабированием.
-
NumberAxis
public NumberAxis(double lowerBound, double upperBound, double tickUnit)Создаёт NumberAxis без автоматического масштабирования с заданным верхним пределом, нижним пределом и шагом делений.Параметры:
lowerBound— Нижний предел для этой оси, т.е. минимальное отображаемое значение.
-
NumberAxis
public NumberAxis(String axisLabel, double lowerBound, double upperBound, double tickUnit)Создаёт NumberAxis без автоматического масштабирования с заданным верхним пределом, нижним пределом и шагом делений.Параметры:
axisLabel— Имя для отображения этой оси.
-
-
Подробное описание метода
-
isForceZeroInRange
public final boolean isForceZeroInRange()
Возвращает значение свойства forceZeroInRange.Описание свойства:
При значении true ноль всегда включается в видимый диапазон. Это имеет эффект только при включённом автоматическом масштабировании.
-
setForceZeroInRange
public final void setForceZeroInRange(boolean value)
Устанавливает значение свойства forceZeroInRange.Описание свойства:
При значении true ноль всегда включается в видимый диапазон. Это имеет эффект только при включённом автоматическом масштабировании.
-
forceZeroInRangeProperty
public final BooleanProperty forceZeroInRangeProperty()
При значении true ноль всегда включается в видимый диапазон. Это имеет эффект только при включённом автоматическом масштабировании.См. также:
-
getTickUnit
public final double getTickUnit()
Возвращает значение свойства tickUnit.Описание свойства:
Значение между каждой основной меткой на шкале в единицах данных. Это автоматически устанавливается при автоматическом масштабировании.
-
setTickUnit
public final void setTickUnit(double value)
Устанавливает значение свойства tickUnit.Описание свойства:
Значение между каждой основной меткой на шкале в единицах данных. Это автоматически устанавливается при автоматическом масштабировании.
-
tickUnitProperty
public final DoubleProperty tickUnitProperty()
Значение между каждой основной меткой на шкале в единицах данных. Это автоматически устанавливается при автоматическом масштабировании.См. также:
-
getTickMarkLabel
protected String getTickMarkLabel(Number value)
Получает строковое имя метки деления с заданным значением.Определено в:
getTickMarkLabelв классеAxis<Number>Параметры:
value— Значение для форматирования в строку метки деления.Возвращает:
Отформатированная строка для данного значения.
-
getRange
protected Object getRange()
Вызывается для получения текущего диапазона оси.
-
setRange
protected void setRange(Object range, boolean animate)Вызывается для установки текущего диапазона оси на заданный диапазон. Если isAnimating() равно true, метод должен анимировать диапазон до нового значения.
-
calculateTickValues
protected List<Number> calculateTickValues(double length, Object range)Вычисляет список всех значений данных для каждой метки деления в диапазоне.Определено в:
calculateTickValuesв классеAxis<Number>Параметры:
length— Длина оси в единицах отображения.Возвращает:
Список меток деления, которые помещаются вдоль оси при заданной длине.
-
calculateMinorTickMarks
protected List<Number> calculateMinorTickMarks()
Вычисляет список значений данных для каждой дополнительной метки деления.Определено в:
calculateMinorTickMarksв классеValueAxis<Number>Возвращает:
Список значений данных, где должны быть отображены дополнительные метки деления.
-
measureTickMarkSize
protected Dimension2D measureTickMarkSize(Number value, Object range)Измеряет размер метки деления для заданного значения метки. Используется шрифт, установленный для меток деления.Переопределяет:
measureTickMarkSizeв классеAxis<Number>Параметры:
value— Значение метки деления.Возвращает:
Размер метки деления для данного значения.
-
autoRange
protected Object autoRange(double minValue, double maxValue, double length, double labelSize)Вызывается для установки верхнего и нижнего предела и других параметров, требующих автоматического масштабирования.
-
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в классеValueAxis<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.