- 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 PieChartを表示します。 チャート・コンテンツは、PieChartに設定されたデータに基づいた円グラフの区分によって移入されます。clockwiseプロパティはデフォルトでtrueに設定されます(つまり、区分が時計回りの順序で配置されます)。 labelsVisibleプロパティを使用して、円グラフの区分ラベルを表示するかどうかを指定します。 - 導入されたバージョン:
- JavaFX 2.0
 
- 
- 
プロパティのサマリープロパティ Type プロパティ 説明 BooleanPropertyclockwisetrueの場合は、startAngleから時計回りに区分の配置を開始しますObjectProperty<ObservableList<PieChart.Data>>dataPieChartsデータDoublePropertylabelLineLength円グラフの外側から区分ラベルへの線分の長さ。BooleanPropertylabelsVisibletrueの場合は、円グラフの区分ラベルが描画されますDoublePropertystartAngle円グラフの最初の区分を開始する角度- 
クラス javafx.scene.chart.Chartで宣言されたプロパティanimated、legend、legendSide、legendVisible、title、titleSide
 - 
クラス 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.Parentで宣言されたプロパティneedsLayout
 - 
クラス javafx.scene.layout.Regionで宣言されたプロパティbackground、border、cacheShape、centerShape、height、insets、maxHeight、maxWidth、minHeight、minWidth、opaqueInsets、padding、prefHeight、prefWidth、scaleShape、shape、snapToPixel、width
 
- 
 - 
ネストされたクラスのサマリーネストされたクラス 修飾子と型 クラス 説明 static classPieChart.DataPieChartの1区分を表す、PieChartデータ・アイテム
 - 
フィールドのサマリー- 
クラス javafx.scene.Nodeで宣言されたフィールドBASELINE_OFFSET_SAME_AS_HEIGHT
 - 
クラス javafx.scene.layout.Regionで宣言されたフィールドUSE_COMPUTED_SIZE、USE_PREF_SIZE
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 PieChart()新しい空のPieChartを構築します。PieChart(ObservableList<PieChart.Data> data)指定されたデータを使用して新しいPieChartを構築します。
 - 
メソッドのサマリーすべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 BooleanPropertyclockwiseProperty()trueの場合は、startAngleから時計回りに区分の配置を開始しますObjectProperty<ObservableList<PieChart.Data>>dataProperty()PieChartsデータstatic List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()List<CssMetaData<? extends Styleable,?>>getCssMetaData()NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()に委任する必要があります。ObservableList<PieChart.Data>getData()プロパティ・データの値を取得します。doublegetLabelLineLength()プロパティlabelLineLengthの値を取得します。booleangetLabelsVisible()円グラフの区分ラベルを描画するかどうかを示します。doublegetStartAngle()プロパティstartAngleの値を取得します。booleanisClockwise()プロパティclockwiseの値を取得します。DoublePropertylabelLineLengthProperty()円グラフの外側から区分ラベルへの線分の長さ。BooleanPropertylabelsVisibleProperty()trueの場合は、円グラフの区分ラベルが描画されますvoidsetClockwise(boolean value)プロパティclockwiseの値を設定します。voidsetData(ObservableList<PieChart.Data> value)プロパティ・データの値を設定します。voidsetLabelLineLength(double value)プロパティlabelLineLengthの値を設定します。voidsetLabelsVisible(boolean value)プロパティlabelsVisibleの値を設定します。voidsetStartAngle(double value)プロパティstartAngleの値を設定します。DoublePropertystartAngleProperty()円グラフの最初の区分を開始する角度- 
クラス 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.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.scene.Parentで宣言されたメソッドgetBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
 - 
クラス 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.css.Styleableで宣言されたメソッドgetStyleableNode, getStyleClass
 
- 
 
- 
- 
- 
プロパティの詳細- 
datapublic final ObjectProperty<ObservableList<PieChart.Data>> dataProperty PieChartsデータ
 - 
startAnglepublic final DoubleProperty startAngleProperty 円グラフの最初の区分を開始する角度
 - 
clockwisepublic final BooleanProperty clockwiseProperty trueの場合は、startAngleから時計回りに区分の配置を開始します
 - 
labelLineLengthpublic final DoubleProperty labelLineLengthProperty 円グラフの外側から区分ラベルへの線分の長さ。
 - 
labelsVisiblepublic final BooleanProperty labelsVisibleProperty trueの場合は、円グラフの区分ラベルが描画されます
 
- 
 - 
コンストラクタの詳細- 
PieChartpublic PieChart() 新しい空のPieChartを構築します。
 - 
PieChartpublic PieChart(ObservableList<PieChart.Data> data) 指定されたデータを使用して新しいPieChartを構築します。- パラメータ:
- data- 使用するデータ(使用される実際のリストであるため、変更が加えられるとチャートに反映されます)
 
 
- 
 - 
メソッドの詳細- 
getDatapublic final ObservableList<PieChart.Data> getData() プロパティ・データの値を取得します。- プロパティの説明:
- PieChartsデータ
 
 - 
setDatapublic final void setData(ObservableList<PieChart.Data> value) プロパティ・データの値を設定します。- プロパティの説明:
- PieChartsデータ
 
 - 
dataPropertypublic final ObjectProperty<ObservableList<PieChart.Data>> dataProperty() PieChartsデータ
 - 
getStartAnglepublic final double getStartAngle() プロパティstartAngleの値を取得します。- プロパティの説明:
- 円グラフの最初の区分を開始する角度
 
 - 
setStartAnglepublic final void setStartAngle(double value) プロパティstartAngleの値を設定します。- プロパティの説明:
- 円グラフの最初の区分を開始する角度
 
 - 
startAnglePropertypublic final DoubleProperty startAngleProperty() 円グラフの最初の区分を開始する角度
 - 
setClockwisepublic final void setClockwise(boolean value) プロパティclockwiseの値を設定します。- プロパティの説明:
- trueの場合は、startAngleから時計回りに区分の配置を開始します
 
 - 
isClockwisepublic final boolean isClockwise() プロパティclockwiseの値を取得します。- プロパティの説明:
- trueの場合は、startAngleから時計回りに区分の配置を開始します
 
 - 
clockwisePropertypublic final BooleanProperty clockwiseProperty() trueの場合は、startAngleから時計回りに区分の配置を開始します
 - 
getLabelLineLengthpublic final double getLabelLineLength() プロパティlabelLineLengthの値を取得します。- プロパティの説明:
- 円グラフの外側から区分ラベルへの線分の長さ。
 
 - 
setLabelLineLengthpublic final void setLabelLineLength(double value) プロパティlabelLineLengthの値を設定します。- プロパティの説明:
- 円グラフの外側から区分ラベルへの線分の長さ。
 
 - 
labelLineLengthPropertypublic final DoubleProperty labelLineLengthProperty() 円グラフの外側から区分ラベルへの線分の長さ。
 - 
setLabelsVisiblepublic final void setLabelsVisible(boolean value) プロパティlabelsVisibleの値を設定します。- プロパティの説明:
- trueの場合は、円グラフの区分ラベルが描画されます
 
 - 
getLabelsVisiblepublic final boolean getLabelsVisible() 円グラフの区分ラベルを描画するかどうかを示します。- 戻り値:
- 円グラフの区分ラベルが可視の場合はtrue、そうでない場合はfalse。
 
 - 
labelsVisiblePropertypublic final BooleanProperty labelsVisibleProperty() trueの場合は、円グラフの区分ラベルが描画されます
 - 
getClassCssMetaDatapublic static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData() - 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getCssMetaDatapublic List<CssMetaData<? extends Styleable,?>> getCssMetaData() NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()に委任する必要があります。- 定義:
- getCssMetaData、インタフェース:- Styleable
- オーバーライド:
- getCssMetaData、クラス:- Chart
- 戻り値:
- このノードに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
 
 
- 
 
-