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

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

      • Свойства, унаследованные от класса 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
    • Краткое описание конструкторов

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

      Все методыМетоды экземпляраКонкретные методы
      Модификатор и тип Метод Описание
      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)
      Вызывается, когда элемент данных удалён из модели данных, но он всё ещё виден на диаграмме.
      protected void layoutPlotChildren()
      Вызывается для обновления и размещения дочерних элементов графика.
      protected void seriesAdded​(XYChart.Series<X,​Y> series, int seriesIndex)
      Серия добавлена в модель данных диаграммы.
      protected void seriesRemoved​(XYChart.Series<X,​Y> series)
      Серия удалена из модели данных, но она всё ещё видна на диаграмме.
      • Методы, унаследованные от класса javafx.scene.chart.XYChart

        alternativeColumnFillVisibleProperty, alternativeRowFillVisibleProperty, currentDisplayedExtraValueProperty, currentDisplayedXValueProperty, currentDisplayedYValueProperty, dataProperty, getClassCssMetaData, getCssMetaData, 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, 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
  • Подробное описание конструкторов

    • ScatterChart

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

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

    • dataItemAdded

      protected void dataItemAdded​(XYChart.Series<X,​Y> series,
                                   int itemIndex,
                                   XYChart.Data<X,​Y> item)
      Вызывается при добавлении элемента данных в серию. Здесь реализации 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)
      Вызывается, когда элемент данных был удалён из модели данных, но он всё ещё виден на диаграмме. Он всё ещё виден, чтобы вы могли обработать анимацию удаления в этом методе. После завершения анимации элемента данных вы должны вызвать 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 могут создавать/добавлять новые узлы в getPlotChildren для представления этой серии. Также вам необходимо обработать добавление любых элементов данных, которые уже находятся в серии. Вы можете просто вызвать dataItemAdded() для каждого из них или обеспечить другую анимацию для добавления всей серии.
      Определено в:
      seriesAdded в классе XYChart<X,​Y>
      Параметры:
      series - Добавлена серия
      seriesIndex - Индекс новой серии
    • seriesRemoved

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

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

© 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