- 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 プロパティ 説明 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.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 class
PieChart.Data
PieChartの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を構築します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 BooleanProperty
clockwiseProperty()
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()
プロパティ・データの値を取得します。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)
プロパティ・データの値を設定します。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.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
-
-
-
-
プロパティの詳細
-
data
public final ObjectProperty<ObservableList<PieChart.Data>> dataProperty
PieChartsデータ
-
startAngle
public final DoubleProperty startAngleProperty
円グラフの最初の区分を開始する角度
-
clockwise
public final BooleanProperty clockwiseProperty
trueの場合は、startAngleから時計回りに区分の配置を開始します
-
labelLineLength
public final DoubleProperty labelLineLengthProperty
円グラフの外側から区分ラベルへの線分の長さ。
-
labelsVisible
public final BooleanProperty labelsVisibleProperty
trueの場合は、円グラフの区分ラベルが描画されます
-
-
コンストラクタの詳細
-
PieChart
public PieChart()
新しい空のPieChartを構築します。
-
PieChart
public PieChart(ObservableList<PieChart.Data> data)
指定されたデータを使用して新しいPieChartを構築します。- パラメータ:
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データ
-
getStartAngle
public final double getStartAngle()
プロパティstartAngleの値を取得します。- プロパティの説明:
- 円グラフの最初の区分を開始する角度
-
setStartAngle
public final void setStartAngle(double value)
プロパティstartAngleの値を設定します。- プロパティの説明:
- 円グラフの最初の区分を開始する角度
-
startAngleProperty
public final DoubleProperty startAngleProperty()
円グラフの最初の区分を開始する角度
-
setClockwise
public final void setClockwise(boolean value)
プロパティclockwiseの値を設定します。- プロパティの説明:
- trueの場合は、startAngleから時計回りに区分の配置を開始します
-
isClockwise
public final boolean isClockwise()
プロパティclockwiseの値を取得します。- プロパティの説明:
- trueの場合は、startAngleから時計回りに区分の配置を開始します
-
clockwiseProperty
public final BooleanProperty clockwiseProperty()
trueの場合は、startAngleから時計回りに区分の配置を開始します
-
getLabelLineLength
public final double getLabelLineLength()
プロパティlabelLineLengthの値を取得します。- プロパティの説明:
- 円グラフの外側から区分ラベルへの線分の長さ。
-
setLabelLineLength
public final void setLabelLineLength(double value)
プロパティlabelLineLengthの値を設定します。- プロパティの説明:
- 円グラフの外側から区分ラベルへの線分の長さ。
-
labelLineLengthProperty
public final DoubleProperty labelLineLengthProperty()
円グラフの外側から区分ラベルへの線分の長さ。
-
setLabelsVisible
public final void setLabelsVisible(boolean value)
プロパティlabelsVisibleの値を設定します。- プロパティの説明:
- trueの場合は、円グラフの区分ラベルが描画されます
-
getLabelsVisible
public final boolean getLabelsVisible()
円グラフの区分ラベルを描画するかどうかを示します。- 戻り値:
- 円グラフの区分ラベルが可視の場合はtrue、そうでない場合はfalse。
-
labelsVisibleProperty
public final BooleanProperty labelsVisibleProperty()
trueの場合は、円グラフの区分ラベルが描画されます
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()
に委任する必要があります。- 定義:
getCssMetaData
、インタフェース:Styleable
- オーバーライド:
getCssMetaData
、クラス:Chart
- 戻り値:
- このノードに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
-