Класс AreaChart<X,Y>
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.chart.Chart
-
- javafx.scene.chart.XYChart<X,Y>
-
- javafx.scene.chart.AreaChart<X,Y>
Все реализованные интерфейсы:
public class AreaChart<X,Y> extends XYChart<X,Y>
С тех пор:
JavaFX 2.0
-
Краткое описание свойств
Все методыМетоды экземпляраКонкретные методы Тип Свойство и описание BooleanPropertycreateSymbolsЕсли 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, 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, visible
-
-
Краткое описание вложенных классов
-
Вложенные классы/интерфейсы, унаследованные от класса javafx.scene.chart.XYChart
XYChart.Data<X,Y>, XYChart.Series<X,Y>
-
-
Краткое описание полей
-
Поля, унаследованные от класса javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание конструкторов
Конструкторы Конструктор и описание AreaChart(Axis<X> xAxis, Axis<Y> yAxis)Создает новую диаграмму областей с заданной осьюAreaChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data)Создает новую диаграмму областей с заданной осью и данными
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание BooleanPropertycreateSymbolsProperty()Если true, то для элементов данных, у которых не указан узел символа, создаются стилизуемые символы CSS.protected voiddataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)Вызывается, когда элемент данных был добавлен в серию.protected voiddataItemChanged(XYChart.Data<X,Y> item)Вызывается, когда элемент данных был изменен, т. е. изменились его xValue, yValue или extraValue.protected voiddataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)Вызывается, когда элемент данных был удален из модели данных, но он все еще виден на диаграмме.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()booleangetCreateSymbols()Указывает, будут ли создаваться символы для точек данных или нет.List<CssMetaData<? extends Styleable,?>>getCssMetaData()Этот метод должен делегироватьNode.getClassCssMetaData(), чтобы можно было получить доступ к CssMetaData узла без необходимости в рефлексии.protected voidlayoutPlotChildren()Вызывается для обновления и компоновки дочерних элементов графика.protected voidseriesAdded(XYChart.Series<X,Y> series, int seriesIndex)Серия была добавлена в модель данных диаграммы.protected voidseriesChanged(ListChangeListener.Change<? extends XYChart.Series> c)Вызывается при каждом атомарном изменении списка серий для этой диаграммыprotected voidseriesRemoved(XYChart.Series<X,Y> series)Серия была удалена из модели данных, но она все еще видна на диаграмме.voidsetCreateSymbols(boolean value)Устанавливает значение свойства createSymbols.protected voidupdateAxisRange()Это вызывается, когда диапазон был недействителен, и нам нужно его обновить.protected voidupdateLegend()Это вызывается всякий раз, когда серия добавляется или удаляется, и необходимо обновить легенду-
Методы, унаследованные от класса 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, setAlternativeColumnFillVisible, setAlternativeRowFillVisible, setCurrentDisplayedExtraValue, setCurrentDisplayedXValue, setCurrentDisplayedYValue, setData, setHorizontalGridLinesVisible, setHorizontalZeroLineVisible, setVerticalGridLinesVisible, setVerticalZeroLineVisible, 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, snapSize, snapSpace, snapToPixelProperty, widthProperty
-
Методы, унаследованные от класса javafx.scene.Parent
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, 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, 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, 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, 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, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
-
-
Подробное описание свойства
-
createSymbols
public final BooleanProperty createSymbolsProperty
Если значение true, для любых элементов данных, у которых не указан узел символа, создаются стилизуемые символы CSS.С момента:
JavaFX 8.0
См. также:
-
-
Подробное описание конструкторов
-
AreaChart
public AreaChart(Axis<X> xAxis, Axis<Y> yAxis)Создаёт новую диаграмму области с заданной осьюПараметры:
xAxis- Используемая ось X
-
AreaChart
public AreaChart(Axis<X> xAxis, Axis<Y> yAxis, ObservableList<XYChart.Series<X,Y>> data)Создаёт новую диаграмму области с заданной осью и даннымиПараметры:
xAxis- Используемая ось X
-
-
Подробное описание методов
-
getCreateSymbols
public final boolean getCreateSymbols()
Указывает, будут ли создаваться символы для точек данных.Возвращает:
true, если символы для точек данных будут созданы, и false в противном случае.
С момента:
JavaFX 8.0
-
setCreateSymbols
public final void setCreateSymbols(boolean value)
Устанавливает значение свойства createSymbols.Описание свойства:
Если значение true, для любых элементов данных, у которых не указан узел символа, создаются стилизуемые символы CSS.
С момента:
JavaFX 8.0
-
createSymbolsProperty
public final BooleanProperty createSymbolsProperty()
Если значение true, для любых элементов данных, у которых не указан узел символа, создаются стилизуемые символы CSS.С момента:
JavaFX 8.0
См. также:
-
updateAxisRange
protected void updateAxisRange()
Описание скопировано из класса:XYChartВызывается, когда диапазон был недействительным, и необходимо его обновить. Если оси автоматически масштабируются, то составляется список всех данных, которые должна отобразить заданная ось, и вызывается invalidateRange() для оси, передавая эти данные.Переопределяет:
updateAxisRangeв классеXYChart<X,Y>
-
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- Серия, в которую был добавлен элемент данных
-
dataItemRemoved
protected void dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)Описание скопировано из класса:XYChartВызывается, когда элемент данных был удалён из модели данных, но всё ещё виден на диаграмме. Он всё ещё виден, чтобы вы могли обработать анимацию удаления в этом методе. После завершения анимации элемента данных необходимо вызвать removeDataItemFromDisplay(), чтобы удалить узел элемента из отображения на диаграмме.Определено в:
dataItemRemovedв классеXYChart<X,Y>Параметры:
item- Элемент, удалённый из серии
-
dataItemChanged
protected void dataItemChanged(XYChart.Data<X,Y> item)
Описание скопировано из класса:XYChartВызывается, когда элемент данных изменён, например, его xValue, yValue или extraValue изменены.Определено в:
dataItemChangedв классеXYChart<X,Y>Параметры:
item- Изменённый элемент данных
-
seriesChanged
protected void seriesChanged(ListChangeListener.Change<? extends XYChart.Series> c)
Описание скопировано из класса:XYChartВызывается при каждом атомарном изменении списка серий для этой диаграммыПереопределяет:
seriesChangedв классеXYChart<X,Y>
-
seriesAdded
protected void seriesAdded(XYChart.Series<X,Y> series, int seriesIndex)Описание скопировано из класса:XYChartСерия была добавлена в модель данных диаграммы. Здесь реализации XYChart могут создавать/добавлять новые узлы в getPlotChildren для представления этой серии. Также необходимо обработать добавление элементов данных, которые уже присутствуют в серии. Можно просто вызвать dataItemAdded() для каждого из них или обеспечить другую анимацию для добавления всей серии.Определено в:
seriesAddedв классеXYChart<X,Y>Параметры:
series- Добавлена серия
-
seriesRemoved
protected void seriesRemoved(XYChart.Series<X,Y> series)
Описание скопировано из класса:XYChartСерия была удалена из модели данных, но всё ещё видна на диаграмме. Она всё ещё видна, чтобы вы могли обработать анимацию удаления в этом методе. После завершения анимации необходимо вызвать removeSeriesFromDisplay(), чтобы удалить серию из списка отображения.Определено в:
seriesRemovedв классеXYChart<X,Y>Параметры:
series- Удалённая серия
-
layoutPlotChildren
protected void layoutPlotChildren()
Описание скопировано из класса:XYChartВызывается для обновления и размещения узлов отображения. Это должно включать в себя всю работу по обновлению узлов, представляющих график поверх осей и линий сетки и т.д. Началом координат является верхний левый угол области графика, а ширина области графика может быть получена из ширины оси X, а высота - из высоты оси Y.Определено в:
layoutPlotChildrenв классеXYChart<X,Y>
-
updateLegend
protected void updateLegend()
Вызывается всякий раз, когда серия добавляется или удаляется, и необходимо обновить легендуПереопределяет:
updateLegendв классеXYChart<X,Y>
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Возвращает:
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 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.