Spec-Zone.ru › OpenJavaFX 17

Класс 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

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

Свойства
Тип Свойство Описание
BooleanProperty alternativeColumnFillVisible
Если true, то альтернативные вертикальные столбцы будут иметь заливки
BooleanProperty alternativeRowFillVisible
Если true, то альтернативные горизонтальные строки будут иметь заливки
ObjectProperty<ObservableList<XYChart.Series<X,​Y>>> data
Данные XYCharts
BooleanProperty horizontalGridLinesVisible
True, если должны быть нарисованы горизонтальные линии сетки
BooleanProperty horizontalZeroLineVisible
Если это true, и горизонтальная ось имеет как положительные, так и отрицательные значения, то будет нарисована дополнительная линия оси в нуле
BooleanProperty verticalGridLinesVisible
True, если должны быть нарисованы вертикальные линии сетки
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, 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 class  XYChart.Data<X,​Y>
Один элемент данных с данными для диаграмм с 2 осями
static 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, задавая две оси.

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

Модификатор и тип Метод Описание
BooleanProperty alternativeColumnFillVisibleProperty()
Если true, то альтернативные вертикальные столбцы будут заполнены.
BooleanProperty alternativeRowFillVisibleProperty()
Если true, то альтернативные горизонтальные строки будут заполнены.
protected ObjectProperty<Object> currentDisplayedExtraValueProperty​(XYChart.Data<X,​Y> item)
Текущее отображаемое свойство дополнительного значения.
protected ObjectProperty<X> currentDisplayedXValueProperty​(XYChart.Data<X,​Y> item)
Текущее отображаемое свойство значения данных, которое отображается на оси X.
protected 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)
Вызывается, когда элемент данных был удален из модели данных, но все еще виден на диаграмме.
ObjectProperty<ObservableList<XYChart.Series<X,​Y>>> dataProperty()
Данные XYCharts
static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
Этот метод должен делегировать вызов Node.getClassCssMetaData(), чтобы можно было получить доступ к CssMetaData узла без необходимости рефлексии.
protected Object getCurrentDisplayedExtraValue​(XYChart.Data<X,​Y> item)
Текущее отображаемое дополнительное значение данных.
protected X getCurrentDisplayedXValue​(XYChart.Data<X,​Y> item)
Текущее отображаемое значение данных, нанесенное на ось X.
protected Y getCurrentDisplayedYValue​(XYChart.Data<X,​Y> item)
Текущее отображаемое значение данных, нанесенное на ось Y.
ObservableList<XYChart.Series<X,​Y>> getData()
Получает значение свойства data.
protected Iterator<XYChart.Data<X,​Y>> getDisplayedDataIterator​(XYChart.Series<X,​Y> series)
XYChart сохраняет список всех элементов, которые в данный момент отображаются; это включает в себя все текущие данные, а также любые элементы данных, которые недавно были удалены и в данный момент пропадают.
protected Iterator<XYChart.Series<X,​Y>> getDisplayedSeriesIterator()
XYChart сохраняет список всех рядов, которые в данный момент отображаются; это включает в себя все текущие ряды, а также любые ряды, которые недавно были удалены и в данный момент пропадают.
protected ObservableList<Node> getPlotChildren()
Изменяемый и наблюдаемый список всего содержимого графика.
boolean getVerticalGridLinesVisible()
Указывает, видны ли вертикальные линии сетки.
Axis<X> getXAxis()
Получить ось X, по умолчанию она расположена внизу графика.
Axis<Y> getYAxis()
Получить ось Y, по умолчанию она расположена слева от графика.
BooleanProperty horizontalGridLinesVisibleProperty()
True, если должны быть нарисованы горизонтальные линии сетки.
BooleanProperty horizontalZeroLineVisibleProperty()
Если это true и горизонтальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в точке ноль.
boolean isAlternativeColumnFillVisible()
Получает значение свойства alternativeColumnFillVisible.
boolean isAlternativeRowFillVisible()
Получает значение свойства alternativeRowFillVisible.
boolean isHorizontalGridLinesVisible()
Получает значение свойства horizontalGridLinesVisible.
boolean isHorizontalZeroLineVisible()
Получает значение свойства horizontalZeroLineVisible.
boolean isVerticalZeroLineVisible()
Получает значение свойства verticalZeroLineVisible.
protected abstract void layoutPlotChildren()
Вызывается для обновления и компоновки дочерних элементов графика.
protected void removeDataItemFromDisplay​(XYChart.Series<X,​Y> series, XYChart.Data<X,​Y> item)
Этот метод должен вызываться из dataItemRemoved(), когда вы закончите анимацию удаления элемента из графика.
protected 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)
Ряд был удален из модели данных, но все еще виден на графике.
void setAlternativeColumnFillVisible​(boolean value)
Устанавливает значение свойства alternativeColumnFillVisible.
void setAlternativeRowFillVisible​(boolean value)
Устанавливает значение свойства alternativeRowFillVisible.
protected void setCurrentDisplayedExtraValue​(XYChart.Data<X,​Y> item, Object value)
Устанавливает текущее отображаемое дополнительное значение данных.
protected void setCurrentDisplayedXValue​(XYChart.Data<X,​Y> item, X value)
Устанавливает текущее отображаемое значение данных, нанесенное на ось X.
protected void setCurrentDisplayedYValue​(XYChart.Data<X,​Y> item, Y value)
Устанавливает текущее отображаемое значение данных, нанесенное на ось Y.
void setData​(ObservableList<XYChart.Series<X,​Y>> value)
Устанавливает значение свойства data.
void setHorizontalGridLinesVisible​(boolean value)
Устанавливает значение свойства horizontalGridLinesVisible.
void setHorizontalZeroLineVisible​(boolean value)
Устанавливает значение свойства horizontalZeroLineVisible.
void setVerticalGridLinesVisible​(boolean value)
Устанавливает значение свойства verticalGridLinesVisible.
void setVerticalZeroLineVisible​(boolean value)
Устанавливает значение свойства verticalZeroLineVisible.
protected void updateAxisRange()
Вызывается, когда диапазон был проинициализирован, и нужно обновить его.
protected void updateLegend()
Вызывается всякий раз, когда серия добавляется или удаляется, и необходимо обновить легенду
BooleanProperty verticalGridLinesVisibleProperty()
True, если вертикальные линии сетки должны быть нарисованы
BooleanProperty verticalZeroLineVisibleProperty()
Если это значение true, и на вертикальной оси есть как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в точке ноль.

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

animate, animatedProperty, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getAnimated, getChartChildren, getLegend, getLegendSide, getTitle, getTitleSide, isLegendVisible, layoutChartChildren, 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, 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, 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, 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, getStyleClass

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

данные

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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()
Получает значение свойства данных.
Описание свойства:
Данные XYCharts

setData

public final void setData(ObservableList<XYChart.Series<X,​Y>> value)
Устанавливает значение свойства данных.
Описание свойства:
Данные XYCharts

dataProperty

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

getVerticalGridLinesVisible

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

setVerticalGridLinesVisible

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

verticalGridLinesVisibleProperty

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

isHorizontalGridLinesVisible

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

setHorizontalGridLinesVisible

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

horizontalGridLinesVisibleProperty

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

isAlternativeColumnFillVisible

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

setAlternativeColumnFillVisible

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

alternativeColumnFillVisibleProperty

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

isAlternativeRowFillVisible

public final boolean isAlternativeRowFillVisible()
Получает значение свойства alternativeRowFillVisible.
Описание свойства:
Если истинно, то альтернативные горизонтальные строки будут заполнены

setAlternativeRowFillVisible

public final void setAlternativeRowFillVisible(boolean value)
Устанавливает значение свойства alternativeRowFillVisible.
Описание свойства:
Если истинно, то альтернативные горизонтальные строки будут заполнены

alternativeRowFillVisibleProperty

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

isVerticalZeroLineVisible

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

setVerticalZeroLineVisible

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

verticalZeroLineVisibleProperty

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

isHorizontalZeroLineVisible

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

УстановитьВидимостьГоризонтальнойЛинииНоля

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

СвойствоhorizontalZeroLineVisible

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

ПолучитьЭлементыГрафика

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

ОбновитьЛегенду

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

ЭлементДанныхДобавлен

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

ЭлементДанныхУдален

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

ЭлементДанныхИзменен

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

РядДобавлен

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

РядУдален

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

РядИзменен

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

ОбновитьДиапазонОси

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

РазместитьЭлементыГрафика

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

УдалитьРядИзОтображения

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

ПолучитьИтераторОтображенныхРядов

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

ПолучитьТекущееОтображаемоеЗначениеX

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

УстановитьТекущееОтображаемоеЗначениеX

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

СвойствоТекущегоОтображаемогоЗначенияX

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

ПолучитьТекущееОтображаемоеЗначениеY

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

УстановитьТекущееОтображаемоеЗначениеY

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

СвойствоТекущегоОтображаемогоЗначенияY

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

ПолучитьТекущееДополнительноеЗначение

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

УстановитьТекущееОтображаемоеДополнительноеЗначение

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

свойство текущего отображаемого дополнительного значения

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

ПолучитьИтераторОтображаемыхДанных

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

УдалитьЭлементДанныхИзОтображения

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

ПолучитьCssMetaDataДляКласса

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

ПолучитьCssMetaData

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