Spec-Zone.ru › OpenJavaFX 24

Класс StackedAreaChart<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>
javafx.scene.chart.StackedAreaChart<X,Y>
Тип параметров:
X - тип значения оси X
Y - тип значения оси Y
Все реализованные интерфейсы:
Styleable, EventTarget
public class StackedAreaChart<X,Y> extends XYChart<X,Y>
StackedAreaChart — это разновидность AreaChart, которая отображает тенденции вклада каждого значения. (например, по времени). Области накладываются друг на друга, так что каждая серия примыкает, но не перекрывает предыдущую. Это отличается от диаграммы области, где каждая серия перекрывает предыдущую. Кумулятивная природа StackedAreaChart даёт представление о полном значении данных Y в любой заданной точке оси X. Поскольку точки данных по нескольким сериям могут быть не общими, StackedAreaChart интерполирует значения вдоль линии, соединяющей точки данных, при необходимости.
С момента:
JavaFX 2.1

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

Вложенные классы/интерфейсы, объявленные в классе javafx.scene.chart.XYChart

XYChart.Data<X,Y>, XYChart.Series<X,Y>

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

Тип Свойство Описание
final BooleanProperty createSymbols
Если true, создаются стилизуемые символы CSS для любых элементов данных, у которых не указан узел символа.

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

alternativeColumnFillVisible, alternativeRowFillVisible, data, horizontalGridLinesVisible, horizontalZeroLineVisible, verticalGridLinesVisible, verticalZeroLineVisible

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

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

Конструктор Описание
StackedAreaChart(Axis<X> xAxis, Axis<Y> yAxis)
Создаёт новую диаграмму области с заданными осями
StackedAreaChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data)
Создаёт новую диаграмму области с заданными осями и данными.

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

Модификатор и тип Метод Описание
final BooleanProperty createSymbolsProperty()
Если true, создаются стилизуемые символы CSS для любых элементов данных, у которых не указан узел символа.
protected void dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)
Вызывается при добавлении элемента данных в серию.
protected void dataItemChanged(XYChart.Data<X,Y> item)
Вызывается при изменении элемента данных, т.е. при изменении его xValue, yValue или extraValue.
protected void dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)
Вызывается при удалении элемента данных из модели данных, но он всё ещё виден на диаграмме.
static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Получает CssMetaData, связанное с этим классом, которое может включать CssMetaData его суперклассов.
final boolean getCreateSymbols()
Указывает, будут ли создаваться символы для точек данных или нет.
List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Этот метод должен делегировать Node.getClassCssMetaData(), чтобы можно было получить доступ к CssMetaData узла без необходимости в рефлексии.
protected void layoutPlotChildren()
Вызывается для обновления и компоновки дочерних элементов графика.
protected void seriesAdded(XYChart.Series<X,Y> series, int seriesIndex)
Серия была добавлена к модели данных диаграммы.
protected void seriesRemoved(XYChart.Series<X,Y> series)
Серия была удалена из модели данных, но она всё ещё видна на диаграмме.
final void setCreateSymbols(boolean value)
Устанавливает значение свойства createSymbols.

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

alternativeColumnFillVisibleProperty, alternativeRowFillVisibleProperty, currentDisplayedExtraValueProperty, currentDisplayedXValueProperty, currentDisplayedYValueProperty, dataProperty, getCurrentDisplayedExtraValue, getCurrentDisplayedXValue, getCurrentDisplayedYValue, getData, getDisplayedDataIterator, getDisplayedSeriesIterator, getPlotChildren, getVerticalGridLinesVisible, getXAxis, getYAxis, horizontalGridLinesVisibleProperty, horizontalZeroLineVisibleProperty, isAlternativeColumnFillVisible, isAlternativeRowFillVisible, isHorizontalGridLinesVisible, isHorizontalZeroLineVisible, isVerticalZeroLineVisible, layoutChartChildren, removeDataItemFromDisplay, removeSeriesFromDisplay, seriesChanged, setAlternativeColumnFillVisible, setAlternativeRowFillVisible, setCurrentDisplayedExtraValue, setCurrentDisplayedXValue, setCurrentDisplayedYValue, setData, setHorizontalGridLinesVisible, setHorizontalZeroLineVisible, setVerticalGridLinesVisible, setVerticalZeroLineVisible, updateAxisRange, updateLegend, verticalGridLinesVisibleProperty, verticalZeroLineVisibleProperty

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

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

createSymbols

public final BooleanProperty createSymbolsProperty
Если значение истинно, то создаются стилизуемые символы CSS для любых элементов данных, у которых не указан узел символа.
С момента:
JavaFX 8.0
См. также:
  • getCreateSymbols()
  • setCreateSymbols(boolean)
  • createSymbolsProperty()

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

StackedAreaChart

public StackedAreaChart(Axis<X> xAxis, Axis<Y> yAxis)
Создает новую диаграмму областей с заданными осями.
Параметры:
xAxis - Используемая ось X
yAxis - Используемая ось Y

StackedAreaChart

public StackedAreaChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data)
Создает новую диаграмму областей с заданными осями и данными.

Примечание: yAxis должна быть осью ValueAxis, в противном случае будет брошено исключение IllegalArgumentException.

Параметры:
xAxis - Используемая ось X
yAxis - Используемая ось Y
data - Используемые данные, это фактический список, поэтому любые изменения в нем будут отражены в диаграмме
Исключения:
IllegalArgumentException - если yAxis не является ValueAxis

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

getCreateSymbols

public final boolean getCreateSymbols()
Указывает, будут ли создаваться символы для точек данных.
Возвращает:
true, если символы для точек данных будут созданы, и false в противном случае.
С момента:
JavaFX 8.0

setCreateSymbols

public final void setCreateSymbols(boolean value)
Устанавливает значение свойства createSymbols.
Описание свойства:
Если значение истинно, то создаются стилизуемые символы CSS для любых элементов данных, у которых не указан узел символа.
Параметры:
value - значение для свойства createSymbols
С момента:
JavaFX 8.0
См. также:
  • getCreateSymbols()
  • createSymbolsProperty()

createSymbolsProperty

public final BooleanProperty createSymbolsProperty()
Если значение истинно, то создаются стилизуемые символы CSS для любых элементов данных, у которых не указан узел символа.
Возвращает:
свойство createSymbols
С момента:
JavaFX 8.0
См. также:
  • getCreateSymbols()
  • setCreateSymbols(boolean)

dataItemAdded

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

dataItemRemoved

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

dataItemChanged

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

seriesAdded

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

seriesRemoved

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

layoutPlotChildren

protected void layoutPlotChildren()
Вызывается для обновления и компоновки узлов plot. Это должно включать всю работу по обновлению узлов, представляющих участок поверх осей и линий сетки и т. д. Начало отсчета - верхний левый угол области plot, область plot можно получить, получив ширину оси X и высоту от высоты оси Y.
Определено в:
layoutPlotChildren в классе XYChart<X,Y>

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 в классе XYChart<X,Y>
Возвращает:
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