Spec-Zone.ru › OpenJavaFX 21

Класс XYChart<X,Y>

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.chart.Chart
javafx.scene.chart.XYChart<X,Y>
Все реализованные интерфейсы:
Styleable, EventTarget
Прямые известные подклассы:
AreaChart, BarChart, BubbleChart, LineChart, ScatterChart, StackedAreaChart, StackedBarChart
public abstract class XYChart<X,Y> extends Chart
Базовый класс диаграммы для всех диаграмм с 2 осями. Он отвечает за отрисовку двух осей и содержимого графика. Он содержит список всего содержимого графика, и реализации XYChart могут добавлять узлы в этот список, которые необходимо отобразить.

Возможно установить всплывающие подсказки на элементы/символы данных. Например, следующий фрагмент кода устанавливает всплывающую подсказку на первый элемент данных.


  XYChart.Data item = ( XYChart.Data)series.getData().get(0);
  Tooltip.install(item.getNode(), new Tooltip("Symbol-0"));
 
С момента:
JavaFX 2.0

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

Тип Свойство Описание
final BooleanProperty alternativeColumnFillVisible
Если true, то альтернативные вертикальные столбцы будут иметь заливки
final BooleanProperty alternativeRowFillVisible
Если true, то альтернативные горизонтальные строки будут иметь заливки
final ObjectProperty<ObservableList<XYChart.Series<X,Y>>> data
Данные XYCharts
final BooleanProperty horizontalGridLinesVisible
True, если должны быть нарисованы горизонтальные линии сетки
final BooleanProperty horizontalZeroLineVisible
Если это true, и горизонтальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в нуле
final BooleanProperty verticalGridLinesVisible
True, если должны быть нарисованы вертикальные линии сетки
final BooleanProperty verticalZeroLineVisible
Если это true, и вертикальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в нуле

Свойства, объявленные в классе javafx.scene.chart.Chart

animated, legend, legendSide, legendVisible, title, titleSide

Свойства, объявленные в классе 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

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static final class  XYChart.Data<X,Y>
Один элемент данных с данными для диаграмм с 2 осями
static final class  XYChart.Series<X,Y>
Именованный ряд элементов данных

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

Поля, объявленные в классе javafx.scene.layout.Region

USE_COMPUTED_SIZE, USE_PREF_SIZE

Поля, объявленные в классе javafx.scene.Node

BASELINE_OFFSET_SAME_AS_HEIGHT

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

Конструктор Описание
XYChart(Axis<X> xAxis, Axis<Y> yAxis)
Создает XYChart, задавая две оси.

Краткое описание методов

Модификатор и тип Метод Описание
final BooleanProperty alternativeColumnFillVisibleProperty()
Если true, то альтернативные вертикальные столбцы будут заполнены.
final BooleanProperty alternativeRowFillVisibleProperty()
Если true, то альтернативные горизонтальные строки будут заполнены.
protected final ObjectProperty<Object> currentDisplayedExtraValueProperty(XYChart.Data<X,Y> item)
Текущее отображаемое свойство дополнительного значения.
protected final ObjectProperty<X> currentDisplayedXValueProperty(XYChart.Data<X,Y> item)
Текущее отображаемое свойство значения данных, которое наносится на ось X.
protected final ObjectProperty<Y> currentDisplayedYValueProperty(XYChart.Data<X,Y> item)
Текущее отображаемое свойство значения данных, которое наносится на ось Y.
protected abstract void dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)
Вызывается, когда элемент данных был добавлен в ряд.
protected abstract void dataItemChanged(XYChart.Data<X,Y> item)
Вызывается, когда элемент данных изменился, то есть изменилось его значение xValue, yValue или extraValue.
protected abstract void dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)
Вызывается, когда элемент данных был удален из модели данных, но он все еще виден на графике.
final ObjectProperty<ObservableList<XYChart.Series<X,Y>>> dataProperty()
Данные XYCharts.
static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Получает связанное с этим классом CssMetaData, которое может включать CssMetaData его суперклассов.
List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Этот метод должен делегировать методу Node.getClassCssMetaData(), чтобы можно было получить доступ к CssMetaData узла без необходимости в рефлексии.
protected final Object getCurrentDisplayedExtraValue(XYChart.Data<X,Y> item)
Текущее отображаемое дополнительное значение данных.
protected final X getCurrentDisplayedXValue(XYChart.Data<X,Y> item)
Текущее отображаемое значение данных, нанесенное на ось X.
protected final Y getCurrentDisplayedYValue(XYChart.Data<X,Y> item)
Текущее отображаемое значение данных, нанесенное на ось Y.
final ObservableList<XYChart.Series<X,Y>> getData()
Возвращает значение свойства data.
protected final Iterator<XYChart.Data<X,Y>> getDisplayedDataIterator(XYChart.Series<X,Y> series)
XYChart поддерживает список всех отображаемых элементов, включая все текущие данные + любые элементы данных, недавно удаленные, которые в процессе затухания.
protected final Iterator<XYChart.Series<X,Y>> getDisplayedSeriesIterator()
XYChart поддерживает список всех отображаемых рядов, включая все текущие ряды + любые ряды, недавно удаленные, которые в процессе затухания (анимации).
protected ObservableList<Node> getPlotChildren()
Изменяемый и наблюдаемый список всего содержимого на графике.
final boolean getVerticalGridLinesVisible()
Указывает, видны ли вертикальные линии сетки или нет.
Axis<X> getXAxis()
Получить ось X, по умолчанию она расположена внизу графика.
Axis<Y> getYAxis()
Получить ось Y, по умолчанию она расположена слева от графика.
final BooleanProperty horizontalGridLinesVisibleProperty()
True, если должны быть нарисованы горизонтальные линии сетки.
final BooleanProperty horizontalZeroLineVisibleProperty()
Если это true, и горизонтальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в нулевом значении.
final boolean isAlternativeColumnFillVisible()
Получает значение свойства alternativeColumnFillVisible.
final boolean isAlternativeRowFillVisible()
Получает значение свойства alternativeRowFillVisible.
final boolean isHorizontalGridLinesVisible()
Получает значение свойства horizontalGridLinesVisible.
final boolean isHorizontalZeroLineVisible()
Получает значение свойства horizontalZeroLineVisible.
final boolean isVerticalZeroLineVisible()
Получает значение свойства verticalZeroLineVisible.
protected final void layoutChartChildren(double top, double left, double width, double height)
Вызывается для обновления и компоновки дочерних элементов графика, доступных из getChartChildren()
protected abstract void layoutPlotChildren()
Вызывается для обновления и компоновки дочерних элементов графика.
protected final void removeDataItemFromDisplay(XYChart.Series<X,Y> series, XYChart.Data<X,Y> item)
Это следует вызывать из dataItemRemoved(), когда вы закончили любую анимацию удаления элемента с графика.
protected final void removeSeriesFromDisplay(XYChart.Series<X,Y> series)
Это следует вызывать из seriesRemoved(), когда вы закончили любую анимацию удаления ряда с графика.
protected abstract void seriesAdded(XYChart.Series<X,Y> series, int seriesIndex)
Ряд был добавлен в модель данных графиков.
protected void seriesChanged(ListChangeListener.Change<? extends XYChart.Series> c)
Вызывается при каждом атомарном изменении списка рядов для этого графика.
protected abstract void seriesRemoved(XYChart.Series<X,Y> series)
Ряд был удален из модели данных, но он все еще виден на графике.
final void setAlternativeColumnFillVisible(boolean value)
Устанавливает значение свойства alternativeColumnFillVisible.
final void setAlternativeRowFillVisible(boolean value)
Устанавливает значение свойства alternativeRowFillVisible.
protected final void setCurrentDisplayedExtraValue(XYChart.Data<X,Y> item, Object value)
Устанавливает текущее отображаемое дополнительное значение данных.
protected final void setCurrentDisplayedXValue(XYChart.Data<X,Y> item, X value)
Устанавливает текущее отображаемое значение данных, нанесенное на ось X.
protected final void setCurrentDisplayedYValue(XYChart.Data<X,Y> item, Y value)
Устанавливает текущее отображаемое значение данных, нанесенное на ось Y.
final void setData(ObservableList<XYChart.Series<X,Y>> value)
Устанавливает значение свойства data.
final void setHorizontalGridLinesVisible(boolean value)
Устанавливает значение свойства horizontalGridLinesVisible.
final void setHorizontalZeroLineVisible(boolean value)
Устанавливает значение свойства horizontalZeroLineVisible.
final void setVerticalGridLinesVisible(boolean value)
Устанавливает значение свойства verticalGridLinesVisible.
final void setVerticalZeroLineVisible(boolean value)
Устанавливает значение свойства verticalZeroLineVisible.
protected void updateAxisRange()
Вызывается, когда диапазон был недействительным, и нам нужно обновить его.
protected void updateLegend()
Вызывается всякий раз, когда ряд добавляется или удаляется, и легенда нуждается в обновлении.
final BooleanProperty verticalGridLinesVisibleProperty()
True, если должны быть нарисованы вертикальные линии сетки.
final BooleanProperty verticalZeroLineVisibleProperty()
Если это true, и вертикальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в нулевом значении.

Методы, объявленные в классе javafx.scene.chart.Chart

animate, animatedProperty, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getAnimated, getChartChildren, getLegend, getLegendSide, getTitle, getTitleSide, isLegendVisible, layoutChildren, legendProperty, legendSideProperty, legendVisibleProperty, requestChartLayout, setAnimated, setLegend, setLegendSide, setLegendVisible, setTitle, setTitleSide, shouldAnimate, titleProperty, titleSideProperty

Методы, объявленные в классе javafx.scene.layout.Region

backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, 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, requestLayout, 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

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

данные

public final ObjectProperty<ObservableList<XYChart.Series<X,Y>>> dataProperty
Данные XYCharts
См. также:
  • getData()
  • setData(ObservableList)
  • dataProperty()

отображениеВертикальныхЛинийСетки

public final BooleanProperty verticalGridLinesVisibleProperty
Истинно, если должны быть нарисованы вертикальные линии сетки
См. также:
  • getVerticalGridLinesVisible()
  • setVerticalGridLinesVisible(boolean)
  • verticalGridLinesVisibleProperty()

отображениеГоризонтальныхЛинийСетки

public final BooleanProperty horizontalGridLinesVisibleProperty
Истинно, если должны быть нарисованы горизонтальные линии сетки
См. также:
  • isHorizontalGridLinesVisible()
  • setHorizontalGridLinesVisible(boolean)
  • horizontalGridLinesVisibleProperty()

отображениеАльтернативнойЗаливкиСтолбцов

public final BooleanProperty alternativeColumnFillVisibleProperty
Если истинно, то альтернативные вертикальные столбцы будут иметь заливки
См. также:
  • isAlternativeColumnFillVisible()
  • setAlternativeColumnFillVisible(boolean)
  • alternativeColumnFillVisibleProperty()

отображениеАльтернативнойЗаливкиСтрок

public final BooleanProperty alternativeRowFillVisibleProperty
Если истинно, то альтернативные горизонтальные строки будут иметь заливки
См. также:
  • isAlternativeRowFillVisible()
  • setAlternativeRowFillVisible(boolean)
  • alternativeRowFillVisibleProperty()

отображениеВертикальнойЛинииНоля

public final BooleanProperty verticalZeroLineVisibleProperty
Если это истинно и на вертикальной оси есть как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в точке ноль
Значение по умолчанию:
истинно
См. также:
  • isVerticalZeroLineVisible()
  • setVerticalZeroLineVisible(boolean)
  • verticalZeroLineVisibleProperty()

отображениеГоризонтальнойЛинииНоля

public final BooleanProperty horizontalZeroLineVisibleProperty
Если это истинно и на горизонтальной оси есть как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в точке ноль
Значение по умолчанию:
истинно
См. также:
  • isHorizontalZeroLineVisible()
  • setHorizontalZeroLineVisible(boolean)
  • horizontalZeroLineVisibleProperty()

Подробное описание конструкторов

XYChart

public XYChart(Axis<X> xAxis, Axis<Y> yAxis)
Создает XYChart, задавая две оси. Начальное содержимое для фона графика и области графика, включая вертикальные и горизонтальные линии сетки и заливки, добавляется.
Параметры:
xAxis - Ось X для этой диаграммы XY
yAxis - Ось Y для этой диаграммы XY

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

getXAxis

public Axis<X> getXAxis()
Получить ось X, по умолчанию она расположена внизу графика
Возвращает:
ось X графика

getYAxis

public Axis<Y> getYAxis()
Получить ось Y, по умолчанию она расположена слева от графика
Возвращает:
ось Y этого графика

getData

public final ObservableList<XYChart.Series<X,Y>> getData()
Получает значение свойства data.
Описание свойства:
Данные XYCharts
Возвращает:
значение свойства data
См. также:
  • setData(ObservableList)
  • dataProperty()

setData

public final void setData(ObservableList<XYChart.Series<X,Y>> value)
Устанавливает значение свойства data.
Описание свойства:
Данные XYCharts
Параметры:
value - значение для свойства data
См. также:
  • getData()
  • dataProperty()

dataProperty

public final ObjectProperty<ObservableList<XYChart.Series<X,Y>>> dataProperty()
Данные XYCharts
Возвращает:
свойство data
См. также:
  • getData()
  • setData(ObservableList)

getVerticalGridLinesVisible

public final boolean getVerticalGridLinesVisible()
Указывает, видны ли вертикальные линии сетки или нет.
Возвращает:
истина, если вертикальные линии сетки видимы, иначе ложь.
См. также:
  • verticalGridLinesVisibleProperty()

setVerticalGridLinesVisible

public final void setVerticalGridLinesVisible(boolean value)
Устанавливает значение свойства verticalGridLinesVisible.
Описание свойства:
Истинно, если должны быть нарисованы вертикальные линии сетки
Параметры:
value - значение для свойства verticalGridLinesVisible
См. также:
  • getVerticalGridLinesVisible()
  • verticalGridLinesVisibleProperty()

verticalGridLinesVisibleProperty

public final BooleanProperty verticalGridLinesVisibleProperty()
Истинно, если должны быть нарисованы вертикальные линии сетки
Возвращает:
свойство verticalGridLinesVisible
См. также:
  • getVerticalGridLinesVisible()
  • setVerticalGridLinesVisible(boolean)

isHorizontalGridLinesVisible

public final boolean isHorizontalGridLinesVisible()
Получает значение свойства horizontalGridLinesVisible.
Описание свойства:
Истинно, если должны быть нарисованы горизонтальные линии сетки
Возвращает:
значение свойства horizontalGridLinesVisible
См. также:
  • setHorizontalGridLinesVisible(boolean)
  • horizontalGridLinesVisibleProperty()

setHorizontalGridLinesVisible

public final void setHorizontalGridLinesVisible(boolean value)
Устанавливает значение свойства horizontalGridLinesVisible.
Описание свойства:
Истинно, если должны быть нарисованы горизонтальные линии сетки
Параметры:
value - значение для свойства horizontalGridLinesVisible
См. также:
  • isHorizontalGridLinesVisible()
  • horizontalGridLinesVisibleProperty()

horizontalGridLinesVisibleProperty

public final BooleanProperty horizontalGridLinesVisibleProperty()
Истинно, если должны быть нарисованы горизонтальные линии сетки
Возвращает:
свойство horizontalGridLinesVisible
См. также:
  • isHorizontalGridLinesVisible()
  • setHorizontalGridLinesVisible(boolean)

isAlternativeColumnFillVisible

public final boolean isAlternativeColumnFillVisible()
Получает значение свойства alternativeColumnFillVisible.
Описание свойства:
Если истинно, то альтернативные вертикальные столбцы будут иметь заливки
Возвращает:
значение свойства alternativeColumnFillVisible
См. также:
  • setAlternativeColumnFillVisible(boolean)
  • alternativeColumnFillVisibleProperty()

setAlternativeColumnFillVisible

public final void setAlternativeColumnFillVisible(boolean value)
Устанавливает значение свойства alternativeColumnFillVisible.
Описание свойства:
Если истинно, то альтернативные вертикальные столбцы будут иметь заливки
Параметры:
value - значение для свойства alternativeColumnFillVisible
См. также:
  • isAlternativeColumnFillVisible()
  • alternativeColumnFillVisibleProperty()

alternativeColumnFillVisibleProperty

public final BooleanProperty alternativeColumnFillVisibleProperty()
Если значение true, то альтернативные вертикальные столбцы будут иметь заливки
Возвращает:
свойство alternativeColumnFillVisible
См. также:
  • isAlternativeColumnFillVisible()
  • setAlternativeColumnFillVisible(boolean)

isAlternativeRowFillVisible

public final boolean isAlternativeRowFillVisible()
Возвращает значение свойства alternativeRowFillVisible.
Описание свойства:
Если значение true, то альтернативные горизонтальные строки будут иметь заливки
Возвращает:
значение свойства alternativeRowFillVisible
См. также:
  • setAlternativeRowFillVisible(boolean)
  • alternativeRowFillVisibleProperty()

setAlternativeRowFillVisible

public final void setAlternativeRowFillVisible(boolean value)
Устанавливает значение свойства alternativeRowFillVisible.
Описание свойства:
Если значение true, то альтернативные горизонтальные строки будут иметь заливки
Параметры:
value - значение для свойства alternativeRowFillVisible
См. также:
  • isAlternativeRowFillVisible()
  • alternativeRowFillVisibleProperty()

alternativeRowFillVisibleProperty

public final BooleanProperty alternativeRowFillVisibleProperty()
Если значение true, то альтернативные горизонтальные строки будут иметь заливки
Возвращает:
свойство alternativeRowFillVisible
См. также:
  • isAlternativeRowFillVisible()
  • setAlternativeRowFillVisible(boolean)

isVerticalZeroLineVisible

public final boolean isVerticalZeroLineVisible()
Возвращает значение свойства verticalZeroLineVisible.
Описание свойства:
Если значение true, и вертикальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в точке ноль
Значение по умолчанию:
true
Возвращает:
значение свойства verticalZeroLineVisible
См. также:
  • setVerticalZeroLineVisible(boolean)
  • verticalZeroLineVisibleProperty()

setVerticalZeroLineVisible

public final void setVerticalZeroLineVisible(boolean value)
Устанавливает значение свойства verticalZeroLineVisible.
Описание свойства:
Если значение true, и вертикальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в точке ноль
Значение по умолчанию:
true
Параметры:
value - значение для свойства verticalZeroLineVisible
См. также:
  • isVerticalZeroLineVisible()
  • verticalZeroLineVisibleProperty()

verticalZeroLineVisibleProperty

public final BooleanProperty verticalZeroLineVisibleProperty()
Если значение true, и вертикальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в точке ноль
Значение по умолчанию:
true
Возвращает:
свойство verticalZeroLineVisible
См. также:
  • isVerticalZeroLineVisible()
  • setVerticalZeroLineVisible(boolean)

isHorizontalZeroLineVisible

public final boolean isHorizontalZeroLineVisible()
Возвращает значение свойства horizontalZeroLineVisible.
Описание свойства:
Если значение true, и горизонтальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в точке ноль
Значение по умолчанию:
true
Возвращает:
значение свойства horizontalZeroLineVisible
См. также:
  • setHorizontalZeroLineVisible(boolean)
  • horizontalZeroLineVisibleProperty()

setHorizontalZeroLineVisible

public final void setHorizontalZeroLineVisible(boolean value)
Устанавливает значение свойства horizontalZeroLineVisible.
Описание свойства:
Если значение true, и горизонтальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в точке ноль
Значение по умолчанию:
true
Параметры:
value - значение для свойства horizontalZeroLineVisible
См. также:
  • isHorizontalZeroLineVisible()
  • horizontalZeroLineVisibleProperty()

horizontalZeroLineVisibleProperty

public final BooleanProperty horizontalZeroLineVisibleProperty()
Если значение true, и горизонтальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в точке ноль
Значение по умолчанию:
true
Возвращает:
свойство horizontalZeroLineVisible
См. также:
  • isHorizontalZeroLineVisible()
  • setHorizontalZeroLineVisible(boolean)

getPlotChildren

protected ObservableList<Node> getPlotChildren()
Изменяемый и наблюдаемый список всего содержимого на графике. Именно здесь реализации XYChart должны добавлять любые узлы, используемые для рисования графика.
Возвращает:
Наблюдаемый список элементов графика

updateLegend

protected void updateLegend()
Вызывается всякий раз, когда серия добавляется или удаляется, и легенда должна быть обновлена

dataItemAdded

protected abstract void dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)
Вызывается, когда элемент данных добавлен в серию. Именно здесь реализации XYChart могут создавать/добавлять новые узлы в getPlotChildren для представления этого элемента данных. Они также могут анимировать добавление данных с помощью эффекта появления или подобного, если animated = true.
Параметры:
series - Серия, в которую был добавлен элемент данных
itemIndex - Индекс нового элемента в серии
item - Новый добавленный элемент данных

dataItemRemoved

protected abstract void dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)
Вызывается, когда элемент данных был удален из модели данных, но все еще виден на графике. Он все еще виден, чтобы вы могли обработать анимацию удаления в этом методе. После того, как вы закончите анимацию элемента данных, вы должны вызвать removeDataItemFromDisplay(), чтобы удалить узел элемента из отображения на графике.
Параметры:
item - Элемент, который был удален из серии
series - Серия, из которой был удален элемент

dataItemChanged

protected abstract void dataItemChanged(XYChart.Data<X,Y> item)
Вызывается, когда элемент данных изменен, т.е. изменены xValue, yValue или extraValue.
Параметры:
item - Элемент данных, который был изменен

seriesAdded

protected abstract void seriesAdded(XYChart.Series<X,Y> series, int seriesIndex)
Серия добавлена в модель данных графика. Именно здесь реализации XYChart могут создавать/добавлять новые узлы в getPlotChildren для представления этой серии. Также необходимо обработать добавление уже имеющихся элементов данных в серии. Вы можете просто вызвать dataItemAdded() для каждого из них или обеспечить другую анимацию для добавления всей серии.
Параметры:
series - Добавлена серия
seriesIndex - Индекс новой серии

seriesRemoved

protected abstract void seriesRemoved(XYChart.Series<X,Y> series)
Серия удалена из модели данных, но все еще видна на графике. Она все еще видна, чтобы вы могли обработать анимацию удаления в этом методе. После завершения анимации элемента вы должны вызвать removeSeriesFromDisplay(), чтобы удалить серию из списка отображения.
Параметры:
series - Удаленная серия

seriesChanged

protected void seriesChanged(ListChangeListener.Change<? extends XYChart.Series> c)
Вызывается при каждом атомарном изменении списка серий для этого графика
Параметры:
c - Объект Change, представляющий изменения в сериях

updateAxisRange

protected void updateAxisRange()
Вызывается, когда диапазон был аннулирован, и нам нужно обновить его. Если оси автоматические, то мы составляем список всех данных, которые данная ось должна отобразить, и вызываем invalidateRange() для оси, передавая ей эти данные.

layoutPlotChildren

protected abstract void layoutPlotChildren()
Вызывается для обновления и размещения элементов графика. Это должно включать всю работу по обновлению узлов, представляющих график поверх осей и линий сетки и т.д. Начало координат — верхний левый угол области графика, область графика можно получить, получив ширину оси x и высоту от высоты оси y.

метод layoutChartChildren

protected final void layoutChartChildren(double top, double left, double width, double height)
Вызывается для обновления и размещения дочерних элементов диаграммы, доступных из getChartChildren()
Определено в:
layoutChartChildren в классе Chart
Параметры:
top - Верхний отступ от начала координат, учитывая любые отступы содержимого диаграммы
left - Левый отступ от начала координат, учитывая любые отступы содержимого диаграммы
width - Ширина области для размещения диаграммы
height - Высота области для размещения диаграммы

метод removeSeriesFromDisplay

protected final void removeSeriesFromDisplay(XYChart.Series<X,Y> series)
Этот метод должен вызываться из seriesRemoved(), когда завершены все анимации удаления ряда с диаграммы. Он удалит ряд из отображаемых в итераторе, возвращаемом getDisplayedSeriesIterator().
Параметры:
series - Ряд для удаления

метод getDisplayedSeriesIterator

protected final Iterator<XYChart.Series<X,Y>> getDisplayedSeriesIterator()
XYChart сохраняет список всех в данный момент отображаемых рядов, включая все текущие ряды + любые недавно удаленные ряды, которые находятся в процессе вывода(анимации). Это создает и возвращает итератор по этому списку. Реализации XYChart должны использовать его при построении данных.
Возвращает:
итератор по текущим отображаемым рядам

метод getCurrentDisplayedXValue

protected final X getCurrentDisplayedXValue(XYChart.Data<X,Y> item)
Текущее отображаемое значение данных на оси X. Может быть таким же, как xValue, или отличаться. Используется XYChart для анимации xValue от старого значения к новому. Это то, что вы должны использовать в реализации пользовательской диаграммы XYChart. Некоторые реализации диаграмм XYChart, такие как LineChart, также используют это для анимации при добавлении или удалении данных.
Параметры:
item - Элемент XYChart.Data, из которого извлекается текущее значение данных оси X
Возвращает:
Текущее отображаемое значение данных оси X

метод setCurrentDisplayedXValue

protected final void setCurrentDisplayedXValue(XYChart.Data<X,Y> item, X value)
Устанавливает текущее отображаемое значение данных по оси X.
Параметры:
item - Элемент XYChart.Data, из которого извлекается текущее значение данных оси X.
value - Значение данных оси X
См. также:
  • getCurrentDisplayedXValue(Data)

метод currentDisplayedXValueProperty

protected final ObjectProperty<X> currentDisplayedXValueProperty(XYChart.Data<X,Y> item)
Свойство текущего отображаемого значения данных, которое отображается на оси X.
Параметры:
item - Элемент XYChart.Data, из которого извлекается свойство текущего значения данных оси X.
Возвращает:
Объект ObjectProperty текущего отображаемого значения данных оси X.
См. также:
  • getCurrentDisplayedXValue(Data)

метод getCurrentDisplayedYValue

protected final Y getCurrentDisplayedYValue(XYChart.Data<X,Y> item)
Текущее отображаемое значение данных по оси Y. Может быть таким же, как yValue, или отличаться. Используется XYChart для анимации yValue от старого значения к новому. Это то, что вы должны использовать в реализации пользовательской диаграммы XYChart. Некоторые реализации диаграмм XYChart, такие как LineChart, также используют это для анимации при добавлении или удалении данных.
Параметры:
item - Элемент XYChart.Data, из которого извлекается текущее значение данных оси Y
Возвращает:
Текущее отображаемое значение данных оси Y

метод setCurrentDisplayedYValue

protected final void setCurrentDisplayedYValue(XYChart.Data<X,Y> item, Y value)
Устанавливает текущее отображаемое значение данных по оси Y.
Параметры:
item - Элемент XYChart.Data, из которого извлекается текущее значение данных оси Y.
value - Значение данных оси Y
См. также:
  • getCurrentDisplayedYValue(Data)

метод currentDisplayedYValueProperty

protected final ObjectProperty<Y> currentDisplayedYValueProperty(XYChart.Data<X,Y> item)
Свойство текущего отображаемого значения данных, которое отображается на оси Y.
Параметры:
item - Элемент XYChart.Data, из которого извлекается свойство текущего значения данных оси Y.
Возвращает:
Объект ObjectProperty текущего отображаемого значения данных оси Y.
См. также:
  • getCurrentDisplayedYValue(Data)

метод getCurrentDisplayedExtraValue

protected final Object getCurrentDisplayedExtraValue(XYChart.Data<X,Y> item)
Текущее отображаемое дополнительное значение данных. Может быть таким же, как extraValue, или отличаться. Используется XYChart для анимации extraValue от старого значения к новому. Это то, что вы должны использовать в реализации пользовательской диаграммы XYChart.
Параметры:
item - Элемент XYChart.Data, из которого извлекается текущее дополнительное значение
Возвращает:
Текущее дополнительное значение

метод setCurrentDisplayedExtraValue

protected final void setCurrentDisplayedExtraValue(XYChart.Data<X,Y> item, Object value)
Устанавливает текущее отображаемое дополнительное значение данных.
Параметры:
item - Элемент XYChart.Data, из которого извлекается текущее дополнительное значение.
value - Дополнительное значение
См. также:
  • getCurrentDisplayedExtraValue(Data)

метод currentDisplayedExtraValueProperty

protected final ObjectProperty<Object> currentDisplayedExtraValueProperty(XYChart.Data<X,Y> item)
Свойство текущего отображаемого дополнительного значения.
Параметры:
item - Элемент XYChart.Data, из которого извлекается свойство дополнительного значения.
Возвращает:
ObjectProperty<Object> Объект ObjectProperty дополнительного значения
См. также:
  • getCurrentDisplayedExtraValue(Data)

метод getDisplayedDataIterator

protected final Iterator<XYChart.Data<X,Y>> getDisplayedDataIterator(XYChart.Series<X,Y> series)
XYChart сохраняет список всех в данный момент отображаемых элементов, включая все текущие данные + любые данные, недавно удаленные, которые находятся в процессе вывода(анимации). Это создает и возвращает итератор по этому списку. Реализации XYChart должны использовать его при построении данных.
Параметры:
series - Ряд, для которого нужно получить итератор отображаемых данных
Возвращает:
итератор по отображаемым элементам из этого ряда

метод removeDataItemFromDisplay

protected final void removeDataItemFromDisplay(XYChart.Series<X,Y> series, XYChart.Data<X,Y> item)
Этот метод должен вызываться из dataItemRemoved(), когда завершены все анимации удаления элемента с диаграммы. Он удалит элемент данных из отображаемых в итераторе, возвращаемом getDisplayedDataIterator().
Параметры:
series - Ряд для удаления
item - Элемент для удаления из списка отображения ряда

метод getClassCssMetaData

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

метод getCssMetaData

public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Этот метод должен делегировать вызов Node.getClassCssMetaData(), чтобы получить CssMetaData узла без использования рефлексии.
Определено в:
getCssMetaData в интерфейсе Styleable
Переопределяет:
getCssMetaData в классе Chart
Возвращает:
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