Spec-Zone.ru › OpenJavaFX 17

Класс PieChart

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.chart.Chart
javafx.scene.chart.PieChart
Все реализуемые интерфейсы:
Styleable, EventTarget
public class PieChart
extends Chart
Отображает круговую диаграмму. Содержание диаграммы заполняется секторами на основе данных, установленных на круговой диаграмме.

Свойство clockwise по умолчанию установлено в true, что означает, что сектора размещаются по часовой стрелке. Свойство labelsVisible используется для отображения или скрытия меток секторов.

С:
JavaFX 2.0

Краткое описание свойств

Свойства
Тип Свойство Описание
BooleanProperty clockwise
Если true, сегменты начинают располагаться по часовой стрелке от startAngle
ObjectProperty<ObservableList<PieChart.Data>> data
Данные для PieCharts
DoubleProperty labelLineLength
Длина линии от внешнего края круга до метки сегмента.
BooleanProperty labelsVisible
Если true, метки сегментов отображаются
DoubleProperty startAngle
Угол начала первого сегмента

Свойства, объявленные в классе 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

Краткое описание вложенных классов

Вложенные классы
Модификатор и тип Класс Описание
static class  PieChart.Data
Элемент данных PieChart, представляет один сегмент в PieChart

Краткое описание полей

Поля, объявленные в классе javafx.scene.layout.Region

USE_COMPUTED_SIZE, USE_PREF_SIZE

Поля, объявленные в классе javafx.scene.Node

BASELINE_OFFSET_SAME_AS_HEIGHT

Краткое описание конструкторов

Конструкторы
Конструктор Описание
PieChart()
Создаёт новый пустой PieChart.
PieChart​(ObservableList<PieChart.Data> data)
Создаёт новый PieChart с заданными данными

Краткое описание методов

Модификатор и тип Метод Описание
BooleanProperty clockwiseProperty()
Если true, сегменты начинают располагаться по часовой стрелке от startAngle
ObjectProperty<ObservableList<PieChart.Data>> dataProperty()
Данные для PieCharts
static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
List<CssMetaData<? extends Styleable,​?>> getCssMetaData()
Этот метод должен делегировать вызов Node.getClassCssMetaData(), чтобы получить CssMetaData узла без рефлексии.
ObservableList<PieChart.Data> getData()
Возвращает значение свойства data.
double getLabelLineLength()
Возвращает значение свойства labelLineLength.
boolean getLabelsVisible()
Указывает, отображаются ли метки сегментов
double getStartAngle()
Возвращает значение свойства startAngle.
boolean isClockwise()
Возвращает значение свойства clockwise.
DoubleProperty labelLineLengthProperty()
Длина линии от внешнего края круга до метки сегмента.
BooleanProperty labelsVisibleProperty()
Если true, метки сегментов отображаются
void setClockwise​(boolean value)
Устанавливает значение свойства clockwise.
void setData​(ObservableList<PieChart.Data> value)
Устанавливает значение свойства data.
void setLabelLineLength​(double value)
Устанавливает значение свойства labelLineLength.
void setLabelsVisible​(boolean value)
Устанавливает значение свойства labelsVisible.
void setStartAngle​(double value)
Устанавливает значение свойства startAngle.
DoubleProperty startAngleProperty()
Угол начала первого сегмента

Методы, объявленные в классе javafx.scene.chart.Chart

animate, animatedProperty, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getAnimated, getChartChildren, getLegend, getLegendSide, getTitle, getTitleSide, isLegendVisible, layoutChartChildren, 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, needsLayoutProperty, 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, 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, lookup, 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, queryAccessibleAttribute, 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, getStyleClass

Подробности свойства

данные

public final ObjectProperty<ObservableList<PieChart.Data>> dataProperty
Данные PieCharts
См. также:
getData(), setData(ObservableList)

угловоеНачальное

public final DoubleProperty startAngleProperty
Угол начала первого сегмента круговой диаграммы
См. также:
getStartAngle(), setStartAngle(double)

поЧасовойСтрелке

public final BooleanProperty clockwiseProperty
При значении true, сегменты размещаются по часовой стрелке, начиная с угла startAngle
См. также:
isClockwise(), setClockwise(boolean)

длинаЛинииМетки

public final DoubleProperty labelLineLengthProperty
Длина линии от внешнего края круговой диаграммы до меток сегментов.
См. также:
getLabelLineLength(), setLabelLineLength(double)

меткиВидимы

public final BooleanProperty labelsVisibleProperty
При значении true, метки сегментов круговой диаграммы отображаются
См. также:
getLabelsVisible(), setLabelsVisible(boolean)

Подробности конструктора

PieChart

public PieChart()
Создает новую пустую круговую диаграмму.

PieChart

public PieChart(ObservableList<PieChart.Data> data)
Создает новую круговую диаграмму с заданными данными.
Параметры:
data - Данные для использования, это фактический список, поэтому любые изменения в нем будут отражены на диаграмме

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

getData

public final ObservableList<PieChart.Data> getData()
Получает значение свойства данные.
Описание свойства:
Данные PieCharts

setData

public final void setData(ObservableList<PieChart.Data> value)
Устанавливает значение свойства данные.
Описание свойства:
Данные PieCharts

dataProperty

public final ObjectProperty<ObservableList<PieChart.Data>> dataProperty()
Данные PieCharts
См. также:
getData(), setData(ObservableList)

getStartAngle

public final double getStartAngle()
Получает значение свойства угловоеНачальное.
Описание свойства:
Угол начала первого сегмента круговой диаграммы

setStartAngle

public final void setStartAngle(double value)
Устанавливает значение свойства угловоеНачальное.
Описание свойства:
Угол начала первого сегмента круговой диаграммы

startAngleProperty

public final DoubleProperty startAngleProperty()
Угол начала первого сегмента круговой диаграммы
См. также:
getStartAngle(), setStartAngle(double)

setClockwise

public final void setClockwise(boolean value)
Устанавливает значение свойства поЧасовойСтрелке.
Описание свойства:
При значении true, сегменты размещаются по часовой стрелке, начиная с угла startAngle

isClockwise

public final boolean isClockwise()
Получает значение свойства поЧасовойСтрелке.
Описание свойства:
При значении true, сегменты размещаются по часовой стрелке, начиная с угла startAngle

clockwiseProperty

public final BooleanProperty clockwiseProperty()
При значении true, сегменты размещаются по часовой стрелке, начиная с угла startAngle
См. также:
isClockwise(), setClockwise(boolean)

getLabelLineLength

public final double getLabelLineLength()
Получает значение свойства длинаЛинииМетки.
Описание свойства:
Длина линии от внешнего края круговой диаграммы до меток сегментов.

setLabelLineLength

public final void setLabelLineLength(double value)
Устанавливает значение свойства длинаЛинииМетки.
Описание свойства:
Длина линии от внешнего края круговой диаграммы до меток сегментов.

labelLineLengthProperty

public final DoubleProperty labelLineLengthProperty()
Длина линии от внешнего края круговой диаграммы до меток сегментов.
См. также:
getLabelLineLength(), setLabelLineLength(double)

setLabelsVisible

public final void setLabelsVisible(boolean value)
Устанавливает значение свойства меткиВидимы.
Описание свойства:
При значении true, метки сегментов круговой диаграммы отображаются

getLabelsVisible

public final boolean getLabelsVisible()
Указывает, отображаются ли метки сегментов круговой диаграммы.
Возвращает:
true, если метки сегментов видны, и false в противном случае.

labelsVisibleProperty

public final BooleanProperty labelsVisibleProperty()
При значении true, метки сегментов круговой диаграммы отображаются
См. также:
getLabelsVisible(), setLabelsVisible(boolean)

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 в классе Chart
Возвращает:
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