Spec-Zone.ru › OpenJavaFX 24

Класс XYChartY>

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.chart.Chart
javafx.scene.chart.XYChartY>
Параметры типа:
X - тип значения оси X
Y - тип значения оси 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

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

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

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

Тип Свойство Описание
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

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

Поля, объявленные в классе 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, requestFocusTraversal, 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.
Описание свойства:
Если значение true, то альтернативные вертикальные столбцы будут иметь заливки.
Возвращает:
значение свойства alternativeColumnFillVisible
См. также:
  • setAlternativeColumnFillVisible(boolean)
  • alternativeColumnFillVisibleProperty()

setAlternativeColumnFillVisible

public final void setAlternativeColumnFillVisible(boolean value)
Устанавливает значение свойства alternativeColumnFillVisible.
Описание свойства:
Если значение true, то альтернативные вертикальные столбцы будут иметь заливки.
Параметры:
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()
Вызывается для обновления и размещения элементов plot. Это должно включать все операции по обновлению узлов, представляющих область графика поверх осей и линий сетки и т.д. Начало координат находится в левом верхнем углу области графика, ширину области графика можно получить, получив ширину оси 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.
Параметры:
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.
Параметры:
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 и/или его дочерние компании. Все права защищены.

© 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