Spec-Zone.ru › OpenJavaFX 8
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>
Диаграмма областей — отображает область между линией, соединяющей точки данных, и линией 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, 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()
    Это вызывается, когда диапазон был недействителен, и нам нужно его обновить.
    protected void updateLegend()
    Это вызывается всякий раз, когда серия добавляется или удаляется, и необходимо обновить легенду
    • Методы, унаследованные от класса 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
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание свойства

    • createSymbols

      public final BooleanProperty createSymbolsProperty
      Если значение true, для любых элементов данных, у которых не указан узел символа, создаются стилизуемые символы CSS.

      С момента:

      JavaFX 8.0

      См. также:

      getCreateSymbols(), setCreateSymbols(boolean)

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

    • 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

      См. также:

      getCreateSymbols(), setCreateSymbols(boolean)

    • 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.

Spec-Zone.ru

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