Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.chart

Класс AreaChart<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.AreaChart<X,​Y>
    • Все реализованные интерфейсы:
      Styleable, EventTarget
      public class AreaChart<X,​Y>
      extends XYChart<X,​Y>
      AreaChart — Строит график области между линией, соединяющей точки данных, и линией 0 на оси Y.
      С момента:
      JavaFX 2.0
    • Краткое описание свойств

      Свойства
      Тип Свойство Описание
      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, 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.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)
      Создает новую диаграмму областей с заданной осью и данными
    • Краткое описание методов

      Все методыСтатические методыМетоды экземпляраКонкретные методы
      Модификатор и тип Метод Описание
      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()
      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 seriesChanged​(ListChangeListener.Change<? extends XYChart.Series> c)
      Вызывается при каждом атомарном изменении списка рядов для этой диаграммы
      protected void seriesRemoved​(XYChart.Series<X,​Y> series)
      Ряд был удален из модели данных, но он все еще виден на диаграмме.
      void setCreateSymbols​(boolean value)
      Устанавливает значение свойства createSymbols.
      protected void updateAxisRange()
      Вызывается, когда диапазон был проигнорирован и требуется его обновление.
      • Наследованные методы от класса 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, 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, 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, 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, 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, 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
      Если значение true, для всех элементов данных, не имеющих узла символа, создаются стилизуемые символы CSS.
      С момента:
      JavaFX 8.0
      См. также:
      getCreateSymbols(), setCreateSymbols(boolean)
  • Подробное описание конструкторов

    • AreaChart

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

      public AreaChart​(Axis<X> xAxis,
                       Axis<Y> yAxis,
                       ObservableList<XYChart.Series<X,​Y>> data)
      Создаёт новую диаграмму области с заданной осью и данными
      Параметры:
      xAxis - Используемая ось x
      yAxis - Используемая ось y
      data - Используемые данные, это фактический список, поэтому любые изменения в нём будут отражены на диаграмме
  • Подробное описание методов

    • 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
      См. также:
      getCreateSymbols(), setCreateSymbols(boolean)
    • updateAxisRange

      protected void updateAxisRange()
      Вызывается, когда диапазон был недействителен, и нам нужно его обновить. Если оси автоматически масштабируются, мы составляем список всех данных, которые должна отобразить данная ось, и вызываем 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 - Серия, в которую был добавлен элемент данных
      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 - Элемент данных, который был изменён
    • seriesChanged

      protected void seriesChanged​(ListChangeListener.Change<? extends XYChart.Series> c)
      Описание скопировано из класса: XYChart
      Вызывается при каждом атомарном изменении списка серий для этой диаграммы
      Переопределяет:
      seriesChanged в классе XYChart<X,​Y>
      Параметры:
      c - Объект Change, представляющий изменения в серии
    • 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()
      Вызывается для обновления и компоновки дочерних элементов графика. Это должно включать всю работу по обновлению узлов, представляющих график поверх осей и линий сетки и т.д. Координата начала — верхний левый угол области графика, ширину области графика можно получить, получив ширину оси x, а высоту — высоту оси y.
      Определено:
      layoutPlotChildren в классе 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API