Spec-Zone .ru
спецификации, руководства, описания, API
|
public class PieChart extends Chart
The clockwise property is set to true by default, which means slices are placed in the clockwise order. The labelsVisible property is used to either display pie slice labels or not.
Type | Property and Description |
---|---|
BooleanProperty |
clockwise
When true we start placing slices clockwise from the startAngle
|
ObjectProperty<ObservableList<PieChart.Data>> |
data
PieCharts data
|
DoubleProperty |
labelLineLength
The length of the line from the outside of the pie to the slice labels.
|
BooleanProperty |
labelsVisible
When true pie slice labels are drawn
|
DoubleProperty |
startAngle
The angle to start the first pie slice at
|
animated, legend, legendSide, legendVisible, title, titleSide
height, maxHeight, maxWidth, minHeight, minWidth, padding, prefHeight, prefWidth, snapToPixel, width
needsLayout
blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, 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
Modifier and Type | Class and Description |
---|---|
static class |
PieChart.Data
PieChart Data Item, represents one slice in the PieChart
|
USE_COMPUTED_SIZE, USE_PREF_SIZE
Constructor and Description |
---|
PieChart()
Construct a new empty PieChart.
|
PieChart(ObservableList<PieChart.Data> data)
Construct a new PieChart with the given data
|
Modifier and Type | Method and Description |
---|---|
BooleanProperty |
clockwiseProperty()
When true we start placing slices clockwise from the startAngle
|
ObjectProperty<ObservableList<PieChart.Data>> |
dataProperty()
PieCharts data
|
ObservableList<PieChart.Data> |
getData()
Gets the value of the property data.
|
double |
getLabelLineLength()
Gets the value of the property labelLineLength.
|
boolean |
getLabelsVisible()
Indicates whether pie slice labels are drawn or not
|
double |
getStartAngle()
Gets the value of the property startAngle.
|
boolean |
isClockwise()
Gets the value of the property clockwise.
|
DoubleProperty |
labelLineLengthProperty()
The length of the line from the outside of the pie to the slice labels.
|
BooleanProperty |
labelsVisibleProperty()
When true pie slice labels are drawn
|
protected void |
layoutChartChildren(double top,
double left,
double contentWidth,
double contentHeight)
Called to update and layout the chart children available from getChartChildren()
|
void |
setClockwise(boolean value)
Sets the value of the property clockwise.
|
void |
setData(ObservableList<PieChart.Data> value)
Sets the value of the property data.
|
void |
setLabelLineLength(double value)
Sets the value of the property labelLineLength.
|
void |
setLabelsVisible(boolean value)
Sets the value of the property labelsVisible.
|
void |
setStartAngle(double value)
Sets the value of the property startAngle.
|
DoubleProperty |
startAngleProperty()
The angle to start the first pie slice at
|
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
computeMaxHeight, computeMaxWidth, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPadding, getPrefHeight, getPrefWidth, getWidth, heightProperty, isResizable, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setSnapToPixel, setWidth, snapPosition, snapSize, snapSpace, snapToPixelProperty, widthProperty
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setNeedsLayout
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, 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, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getUserData, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToSceneTransformProperty, lookupAll, managedProperty, mouseTransparentProperty, 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, pickOnBoundsProperty, pressedProperty, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, 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, visibleProperty
public final ObjectProperty<ObservableList<PieChart.Data>> dataProperty
getData()
,
setData(ObservableList)
public final DoubleProperty startAngleProperty
getStartAngle()
,
setStartAngle(double)
public final BooleanProperty clockwiseProperty
isClockwise()
,
setClockwise(boolean)
public final DoubleProperty labelLineLengthProperty
public final BooleanProperty labelsVisibleProperty
setLabelsVisible(boolean)
public PieChart()
public PieChart(ObservableList<PieChart.Data> data)
data
- The data to use, this is the actual list used so any changes to it will be reflected in the chartpublic final ObservableList<PieChart.Data> getData()
public final void setData(ObservableList<PieChart.Data> value)
public final ObjectProperty<ObservableList<PieChart.Data>> dataProperty()
getData()
,
setData(ObservableList)
public final double getStartAngle()
public final void setStartAngle(double value)
public final DoubleProperty startAngleProperty()
getStartAngle()
,
setStartAngle(double)
public final void setClockwise(boolean value)
public final boolean isClockwise()
public final BooleanProperty clockwiseProperty()
isClockwise()
,
setClockwise(boolean)
public final double getLabelLineLength()
public final void setLabelLineLength(double value)
public final DoubleProperty labelLineLengthProperty()
public final void setLabelsVisible(boolean value)
public final boolean getLabelsVisible()
public final BooleanProperty labelsVisibleProperty()
setLabelsVisible(boolean)
protected void layoutChartChildren(double top, double left, double contentWidth, double contentHeight)
Chart
layoutChartChildren
in class Chart
top
- The top offset from the origin to account for any padding on the chart contentleft
- The left offset from the origin to account for any padding on the chart contentcontentWidth
- The width of the area to layout the chart withincontentHeight
- The height of the area to layout the chart withinCopyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved. Use is subject to