Класс ValueAxis<T extends Number>
java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.chart.Axis<T>
javafx.scene.chart.ValueAxis<T>
- Все реализуемые интерфейсы:
-
Styleable,EventTarget
- Непосредственные известные подклассы:
NumberAxis
public abstract class ValueAxis<T extends Number> extends Axis<T>
Ось, данные которой определены как числа. Она также может отображать дополнительные метки между основными.
- С:
- JavaFX 2.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final DoubleProperty |
lowerBound |
Значение нижней границы этой оси (минимальное значение). |
final IntegerProperty |
minorTickCount |
Количество дополнительных делений, отображаемых между каждой основной меткой. |
final DoubleProperty |
minorTickLength |
Длина линий дополнительных меток. |
final BooleanProperty |
minorTickVisible |
true, если должны отображаться дополнительные метки |
final ReadOnlyDoubleProperty |
scale |
Коэффициент масштабирования от единиц данных к единицам отображения |
final ObjectProperty<StringConverter<T>> |
tickLabelFormatter |
StringConverter, используемый для форматирования меток делений. |
final DoubleProperty |
upperBound |
Значение верхней границы этой оси (максимальное значение). |
Свойства, объявленные в классе javafx.scene.chart.Axis
animated, autoRanging, label, side, tickLabelFill, tickLabelFont, tickLabelGap, tickLabelRotation, tickLabelsVisible, tickLength, tickMarkVisible
Свойства, объявленные в классе javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
Свойства, объявленные в классе javafx.scene.Parent
needsLayout
Свойства, объявленные в классе javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе javafx.scene.chart.Axis
Axis.TickMark<T>
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected final DoubleProperty |
currentLowerBound |
Текущее значение для нижней границы этой оси (минимальное значение). |
Поля, объявленные в классе javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ValueAxis() |
Создает ValueAxis с автоматическим определением диапазона. |
ValueAxis |
Создает ValueAxis с заданными нижней и верхней границами, без автоматического определения диапазона. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected final Object |
autoRange |
Вычисляет верхнюю и нижнюю границы на основе данных, предоставленных методу invalidateRange(). |
protected Object |
autoRange |
Вызывается для установки верхней и нижней границ и всех других параметров, требующих автоматического диапазона. |
protected abstract List<T> |
calculateMinorTickMarks() |
Вычисляет список значений данных для каждой мелкой метки. |
protected final double |
calculateNewScale |
Вычисляет новую шкалу для этой оси. |
static List<CssMetaData<? extends Styleable, |
getClassCssMetaData() |
Получает CssMetaData, ассоциированное с этим классом, что может включать CssMetaData его суперклассов. |
List<CssMetaData<? extends Styleable, |
getCssMetaData() |
Этот метод должен делегировать Node.getClassCssMetaData(), чтобы CssMetaData узла можно было получить без рефлексии. |
double |
getDisplayPosition |
Получает позицию отображения вдоль этой оси для данного значения. |
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 |
getZeroPosition() |
Получает позицию отображения нулевой линии вдоль этой оси. |
void |
invalidateRange |
Вызывается при изменении данных, когда диапазон может быть недействительным. |
final boolean |
isMinorTickVisible() |
Получает значение свойства minorTickVisible. |
boolean |
isValueOnAxis |
Проверяет, можно ли отобразить данное значение на этой оси. |
protected void |
layoutChildren() |
Вызывается во время прохода компоновки для компоновки этой оси и всего её содержимого. |
final DoubleProperty |
lowerBoundProperty() |
Значение нижней границы этой оси (минимальное значение). |
final IntegerProperty |
minorTickCountProperty() |
Количество мелких делений шкалы, отображаемых между каждой основной меткой. |
final DoubleProperty |
minorTickLengthProperty() |
Длина линий мелких меток. |
final BooleanProperty |
minorTickVisibleProperty() |
true, если мелкие метки должны быть отображены. |
final ReadOnlyDoubleProperty |
scaleProperty() |
Множитель масштаба от единиц данных до визуальных единиц. |
final void |
setLowerBound |
Устанавливает значение свойства lowerBound. |
final void |
setMinorTickCount |
Устанавливает значение свойства minorTickCount. |
final void |
setMinorTickLength |
Устанавливает значение свойства minorTickLength. |
final void |
setMinorTickVisible |
Устанавливает значение свойства minorTickVisible. |
protected final void |
setScale |
Устанавливает значение свойства scale. |
final void |
setTickLabelFormatter |
Устанавливает значение свойства tickLabelFormatter. |
final void |
setUpperBound |
Устанавливает значение свойства upperBound. |
final ObjectProperty<StringConverter<T>> |
tickLabelFormatterProperty() |
StringConverter для форматирования меток делений шкалы. |
protected void |
tickMarksUpdated() |
Вызывается во время компоновки, если метки шкалы были обновлены, позволяя подклассам выполнять необходимые действия в ответ. |
double |
toNumericValue |
Все значения оси должны быть представлены каким-либо числовым значением. |
T |
toRealValue |
Все значения оси должны быть представлены каким-либо числовым значением. |
final DoubleProperty |
upperBoundProperty() |
Значение верхней границы этой оси (максимальное значение). |
Методы, унаследованные от класса javafx.scene.chart.Axis
animatedProperty, autoRangingProperty, calculateTickValues, computePrefHeight, computePrefWidth, getAnimated, getLabel, getRange, getSide, getTickLabelFill, getTickLabelFont, getTickLabelGap, getTickLabelRotation, getTickLength, getTickMarkLabel, getTickMarks, invalidateRange, isAutoRanging, isRangeValid, isTickLabelsVisible, isTickMarkVisible, labelProperty, measureTickMarkLabelSize, measureTickMarkSize, measureTickMarkSize, requestAxisLayout, requestLayout, setAnimated, setAutoRanging, setLabel, setRange, setSide, setTickLabelFill, setTickLabelFont, setTickLabelGap, setTickLabelRotation, setTickLabelsVisible, setTickLength, setTickMarkVisible, shouldAnimate, sideProperty, tickLabelFillProperty, tickLabelFontProperty, tickLabelGapProperty, tickLabelRotationProperty, tickLabelsVisibleProperty, tickLengthProperty, tickMarkVisibleProperty
Методы, унаследованные от класса javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
Методы, унаследованные от класса javafx.scene.Parent
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, needsLayoutProperty, requestParentLayout, setNeedsLayout, updateBounds
Методы, унаследованные от класса javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Методы, унаследованные от интерфейса javafx.css.Styleable
getStyleableNode
Подробное описание свойств
minorTickVisible
public final BooleanProperty minorTickVisibleProperty
true, если следует отображать мелкие метки
scale
public final ReadOnlyDoubleProperty scaleProperty
Множитель масштаба от единиц данных к единицам отображения
- См. также:
upperBound
public final DoubleProperty upperBoundProperty
Значение для верхней границы оси (максимальное значение). Автоматически устанавливается, если включен автодиапазон.
lowerBound
public final DoubleProperty lowerBoundProperty
Значение для нижней границы оси (минимальное значение). Автоматически устанавливается, если включен автодиапазон.
tickLabelFormatter
public final ObjectProperty<StringConverter<T extends Number>> tickLabelFormatterProperty
StringConverter, используемый для форматирования меток делений. Если null, будет использоваться значение по умолчанию
minorTickLength
public final DoubleProperty minorTickLengthProperty
Длина линий мелких делений. Установите в 0, чтобы не отображать мелкие деления.
minorTickCount
public final IntegerProperty 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
public final void setMinorTickVisible(boolean value)
Устанавливает значение свойства
minorTickVisible.- Описание свойства:
- true, если следует отображать мелкие метки
- Параметры:
-
value- значение для свойстваminorTickVisible - См. также:
minorTickVisibleProperty
public final BooleanProperty minorTickVisibleProperty()
true, если следует отображать мелкие метки
- Возвращает:
- свойство
minorTickVisible - См. также:
getScale
public final double getScale()
Возвращает значение свойства
scale.- Описание свойства:
- Множитель масштаба от единиц данных к единицам отображения
- Возвращает:
- значение свойства
scale - См. также:
setScale
protected final void setScale(double scale)
Устанавливает значение свойства
scale.- Описание свойства:
- Множитель масштаба от единиц данных к единицам отображения
- Параметры:
-
scale- значение для свойстваscale - См. также:
scaleProperty
public final ReadOnlyDoubleProperty scaleProperty()
Множитель масштаба от единиц данных к единицам отображения
- Возвращает:
- свойство
scale - См. также:
getUpperBound
public final double getUpperBound()
Возвращает значение свойства
upperBound.- Описание свойства:
- Значение для верхней границы оси (максимальное значение). Автоматически устанавливается, если включен автодиапазон.
- Возвращает:
- значение свойства
upperBound - См. также:
setUpperBound
public final void setUpperBound(double value)
Устанавливает значение свойства
upperBound.- Описание свойства:
- Значение для верхней границы оси (максимальное значение). Автоматически устанавливается, если включен автодиапазон.
- Параметры:
-
value- значение для свойстваupperBound - См. также:
upperBoundProperty
public final DoubleProperty upperBoundProperty()
Значение для верхней границы оси (максимальное значение). Автоматически устанавливается, если включен автодиапазон.
- Возвращает:
- свойство
upperBound - См. также:
getLowerBound
public final double getLowerBound()
Возвращает значение свойства
lowerBound.- Описание свойства:
- Значение для нижней границы оси (минимальное значение). Автоматически устанавливается, если включен автодиапазон.
- Возвращает:
- значение свойства
lowerBound - См. также:
setLowerBound
public final void setLowerBound(double value)
Устанавливает значение свойства
lowerBound.- Описание свойства:
- Значение для нижней границы оси (минимальное значение). Автоматически устанавливается, если включен автодиапазон.
- Параметры:
-
value- значение для свойстваlowerBound - См. также:
нижняяГраницаСвойство
public final DoubleProperty lowerBoundProperty()
Значение для нижней границы этой оси (минимальное значение). Это автоматически устанавливается, если включено автоматическое масштабирование.
- Возвращает:
- свойство
lowerBound - См. также:
getTickLabelFormatter
public final StringConverter<T> getTickLabelFormatter()
Получает значение свойства
tickLabelFormatter.- Описание свойства:
- StringConverter, используемый для форматирования меток шкал. Если null, будет использоваться значение по умолчанию.
- Возвращает:
- значение свойства
tickLabelFormatter - См. также:
установитьФорматМеткиШкалы
public final void setTickLabelFormatter(StringConverter<T> value)
Устанавливает значение свойства
tickLabelFormatter.- Описание свойства:
- StringConverter, используемый для форматирования меток шкал. Если null, будет использоваться значение по умолчанию.
- Параметры:
-
value- значение для свойстваtickLabelFormatter - См. также:
свойствоФорматаМеткиШкалы
public final ObjectProperty<StringConverter<T>> tickLabelFormatterProperty()
StringConverter, используемый для форматирования меток шкал. Если null, будет использоваться значение по умолчанию.
- Возвращает:
- свойство
tickLabelFormatter - См. также:
получитьДлинаМеньшихДелений
public final double getMinorTickLength()
Получает значение свойства
minorTickLength.- Описание свойства:
- Длина линий меток меньших делений. Установите в 0, чтобы не отображать метки меньших делений.
- Возвращает:
- значение свойства
minorTickLength - См. также:
установитьДлинаМеньшихДелений
public final void setMinorTickLength(double value)
Устанавливает значение свойства
minorTickLength.- Описание свойства:
- Длина линий меток меньших делений. Установите в 0, чтобы не отображать метки меньших делений.
- Параметры:
-
value- значение для свойстваminorTickLength - См. также:
свойствоДлинаМеньшихДелений
public final DoubleProperty minorTickLengthProperty()
Длина линий меток меньших делений. Установите в 0, чтобы не отображать метки меньших делений.
- Возвращает:
- свойство
minorTickLength - См. также:
получитьКоличествоМеньшихДелений
public final int getMinorTickCount()
Получает значение свойства
minorTickCount.- Описание свойства:
- Количество меньших делений, отображаемых между каждой основной меткой. Количество фактических меток меньших делений будет на одну меньше этого значения.
- Возвращает:
- значение свойства
minorTickCount - См. также:
установитьКоличествоМеньшихДелений
public final void setMinorTickCount(int value)
Устанавливает значение свойства
minorTickCount.- Описание свойства:
- Количество меньших делений, отображаемых между каждой основной меткой. Количество фактических меток меньших делений будет на одну меньше этого значения.
- Параметры:
-
value- значение для свойстваminorTickCount - См. также:
свойствоКоличествоМеньшихДелений
public final IntegerProperty minorTickCountProperty()
Количество меньших делений, отображаемых между каждой основной меткой. Количество фактических меток меньших делений будет на одну меньше этого значения.
- Возвращает:
- свойство
minorTickCount - См. также:
автоМасштаб
protected final Object autoRange(double length)
Вычисляет верхнюю и нижнюю границы на основе данных, предоставленных методу invalidateRange(). Это не должно влиять на состояние оси. Любые результаты автоматического масштабирования должны быть возвращены в объекте диапазона. Этот объект будет передан в setRange(), если было принято решение использовать этот диапазон для этой оси.
- Определено в:
-
autoRangeв классеAxis<T extends Number> - Параметры:
-
length- Длина оси в координатах экрана - Возвращает:
- Информация о диапазоне, зависимая от реализации
вычислитьНовуюШкалу
protected final double calculateNewScale(double length, double lowerBound, double upperBound)
Вычисляет новую шкалу для этой оси. Это не должно влиять на какие-либо свойства этой оси.
- Параметры:
-
length- Длина отображения оси -
lowerBound- Нижняя граница значения -
upperBound- Верхняя граница значения - Возвращает:
- новая шкала для отображения диапазона от нижней границы до верхней границы в заданной длине отображения
автоМасштаб
protected Object autoRange(double minValue, double maxValue, double length, double labelSize)
Вызывается для установки верхней и нижней границ и всего остального, что нужно автоматизировать. Это не должно влиять на состояние оси. Любые результаты автоматического масштабирования должны быть возвращены в объекте диапазона. Этот объект будет передан в setRange(), если было принято решение использовать этот диапазон для этой оси.
- Параметры:
-
minValue- Минимальное значение данных, которое нужно отобразить на этой оси -
maxValue- Максимальное значение данных, которое нужно отобразить на этой оси -
length- Длина оси в координатах отображения -
labelSize- Примерный средний размер метки на оси - Возвращает:
- Вычисленный диапазон
вычислитьМеткиМеньшихДелений
protected abstract List<T> calculateMinorTickMarks()
Вычисляет список значений данных для каждой метки меньших делений.
- Возвращает:
- Список значений данных, где нужно рисовать метки меньших делений
меткиОбновлены
protected void tickMarksUpdated()
Вызывается во время вычисления макета, если метки были обновлены, позволяя подклассам выполнять любые необходимые действия в ответ.
- Переопределяет:
-
tickMarksUpdatedв классеAxis<T extends Number>
разместитьДочерниеЭлементы
protected void layoutChildren()
Вызывается во время прохода вычисления макета для размещения этой оси и всего её содержимого.
- Переопределяет:
-
layoutChildrenв классеAxis<T extends Number>
обновитьДиапазон
public void invalidateRange(List<T> data)
Вызывается, когда данные изменились, и диапазон может больше не быть допустимым. Это вызывается графиком только в том случае, если isAutoRanging() возвращает true. Если мы используем автоматическое масштабирование, это приведет к запросу вычисления макета и автоматическому масштабированию при следующем проходе вычисления макета.
- Переопределяет:
-
invalidateRangeв классеAxis<T extends Number> - Параметры:
-
data- Текущий набор всех данных, которые нужно отобразить на этой оси
получитьПозициюОтображения
public double getDisplayPosition(T value)
Получает позицию отображения вдоль этой оси для данного значения. Если значение не входит в текущий диапазон, возвращаемое значение будет экстраполяцией позиции отображения.
- Определено в:
-
getDisplayPositionв классеAxis<T extends Number> - Параметры:
-
value- Значение данных для вычисления позиции отображения - Возвращает:
- позицию отображения
получитьЗначениеДляОтображения
public T getValueForDisplay(double displayPosition)
Получает значение данных для данной позиции отображения на этой оси. Если ось является CategoryAxis, это будет ближайшее значение.
- Определено в:
-
getValueForDisplayв классеAxis<T extends Number> - Параметры:
-
displayPosition- Позиция пикселя на этой оси - Возвращает:
- самое близкое значение данных к заданной позиции пикселя или null, если не на оси;
получитьПозициюНуля
public double getZeroPosition()
Получает позицию отображения линии нуля вдоль этой оси.
- Определено в:
-
getZeroPositionв классеAxis<T extends Number> - Возвращает:
- позицию отображения или Double.NaN, если ноль не входит в текущий диапазон;
isValueOnAxis
public boolean isValueOnAxis(T value)
Проверяет, может ли данное значение быть отображено на этой оси
- Specified by:
-
isValueOnAxisin classAxis<T extends Number> - Parameters:
-
value- Значение, для проверки отображения на оси - Returns:
- true, если данное значение может быть отображено на этой оси
toNumericValue
public double toNumericValue(T value)
Все значения оси должны быть представимы в виде числового значения. Это возвращает числовое значение для заданного значения данных.
- Specified by:
-
toNumericValuein classAxis<T extends Number> - Parameters:
-
value- Значение данных для преобразования - Returns:
- Числовое значение для заданного значения данных
toRealValue
public T toRealValue(double value)
Все значения оси должны быть представимы в виде числового значения. Это возвращает значение данных для заданного числового значения.
- Specified by:
-
toRealValuein classAxis<T extends Number> - Parameters:
-
value- Числовое значение для преобразования - Returns:
- Значение данных для заданного числового значения
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Возвращает
CssMetaData, связанное с этим классом, которое может включать в себя CssMetaData его суперклассов.- Returns:
- the
CssMetaData - Since:
- JavaFX 8.0
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Этот метод должен делегировать
Node.getClassCssMetaData(), чтобы метаданные CSS узла можно было получить без рефлексии.- Specified by:
-
getCssMetaDatain interfaceStyleable - Overrides:
-
getCssMetaDatain classAxis<T extends Number> - Returns:
- Метаданные CSS, связанные с этим узлом, которые могут включать метаданные CSS его суперклассов.
- Since:
- JavaFX 8.0
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.