Spec-Zone.ru › OpenJavaFX 8
javafx.scene.chart

Класс BubbleChart<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.BubbleChart<X,Y>

Все реализуемые интерфейсы:

Styleable, EventTarget



public class BubbleChart<X,Y>
extends XYChart<X,Y>
Тип диаграммы, который строит пузырьки для точек данных в ряду. Дополнительное свойство значения данных используется для представления радиуса пузырька, оно должно быть типа java.lang.Number.

С тех пор как:

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

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

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    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)
    Ряд был удален из модели данных, но он все еще виден на диаграмме.
    protected void updateAxisRange()
    Вызывается, когда диапазон был аннулирован, и его нужно обновить.
    protected void updateLegend()
    Вызывается всякий раз, когда добавляется или удаляется ряд, и необходимо обновить легенду
    • Методы, унаследованные от класса 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, 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
  • Подробное описание конструкторов

    • BubbleChart

      public BubbleChart(Axis<X> xAxis,
                         Axis<Y> yAxis)
      Создает новый BubbleChart с заданными осями. BubbleChart не использует ось категории. Обе оси X и Y должны быть типа NumberAxis.

      Параметры:

      xAxis - Используемая ось x

    • BubbleChart

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

      Параметры:

      xAxis - Используемая ось x

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

    • layoutPlotChildren

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

      Определено в:

      layoutPlotChildren в классе 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 - Измененный элемент данных

    • 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 - Удаляемый ряд

    • updateAxisRange

      protected void updateAxisRange()
      Вызывается, когда диапазон был аннулирован, и его нужно обновить. Если оси автодиапазонные, то мы составляем список всех данных, которые заданной оси нужно отобразить, и вызываем invalidateRange() на оси, передавая ей эти данные.

      Переопределяет:

      updateAxisRange в классе XYChart<X,Y>

    • updateLegend

      protected void updateLegend()
      Вызывается всякий раз, когда добавляется или удаляется ряд, и необходимо обновить легенду

      Переопределяет:

      updateLegend в классе 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