java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.fx.charts.SectorChart
- All Implemented Interfaces:
javafx.css.Styleable,javafx.event.EventTarget
public class SectorChart
extends javafx.scene.layout.Region
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.IntegerPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.DoublePropertyjavafx.beans.property.BooleanPropertyProperties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthProperties inherited from class javafx.scene.Parent
needsLayoutProperties inherited from class javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, 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 -
Field Summary
Fields inherited from class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZEFields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer) voidaddSeries(ChartItemSeries<ChartItem> SERIES) javafx.beans.property.IntegerPropertyvoiddispose()voidfireChartEvt(ChartEvt evt) javafx.collections.ObservableList<ChartItemSeries<ChartItem>>intGets the value of the property decimals.javafx.scene.paint.ColorGets the value of the property gridColor.booleanGets the value of the property itemTextVisible.doubledoubleintbooleanGets the value of the property radialBarChartMode.doublegetRange()booleanGets the value of the property seriesBackgroundVisible.booleanGets the value of the property seriesSumTextVisible.booleanGets the value of the property seriesTextVisible.doubleGets the value of the property threshold.javafx.scene.paint.ColorGets the value of the property thresholdColor.javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>booleanGets the value of the property thresholdVisible.javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyvoidredraw()voidvoidremoveChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer) voidreset()javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyvoidsetAllSeries(List<ChartItemSeries<ChartItem>> ALL_SERIES) voidsetDecimals(int DECIMALS) Sets the value of the property decimals.voidsetGridColor(javafx.scene.paint.Color COLOR) Sets the value of the property gridColor.voidsetItemTextVisible(boolean VISIBLE) Sets the value of the property itemTextVisible.voidsetRadialBarChartMode(boolean BAR_CHART_MODE) Sets the value of the property radialBarChartMode.voidsetSeriesBackgroundVisible(boolean VISIBLE) Sets the value of the property seriesBackgroundVisible.voidsetSeriesSumTextVisible(boolean VISIBLE) Sets the value of the property seriesSumTextVisible.voidsetSeriesTextVisible(boolean VISIBLE) Sets the value of the property seriesTextVisible.voidsetThreshold(double VALUE) Sets the value of the property threshold.voidsetThresholdColor(javafx.scene.paint.Color COLOR) Sets the value of the property thresholdColor.voidsetThresholdVisible(boolean VISIBLE) Sets the value of the property thresholdVisible.javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.DoublePropertyjavafx.beans.property.BooleanPropertyMethods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBackground, getBorder, getClassCssMetaData, getCssMetaData, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, 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, widthPropertyMethods inherited from class javafx.scene.Parent
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsMethods inherited from class 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, focusVisibleProperty, focusWithinProperty, 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, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, 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, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visiblePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
decimals
public javafx.beans.property.IntegerProperty decimalsProperty- See Also:
-
threshold
public javafx.beans.property.DoubleProperty thresholdProperty- See Also:
-
thresholdVisible
public javafx.beans.property.BooleanProperty thresholdVisibleProperty -
itemTextVisible
public javafx.beans.property.BooleanProperty itemTextVisibleProperty -
seriesTextVisible
public javafx.beans.property.BooleanProperty seriesTextVisibleProperty -
seriesSumTextVisible
public javafx.beans.property.BooleanProperty seriesSumTextVisibleProperty -
seriesBackgroundVisible
public javafx.beans.property.BooleanProperty seriesBackgroundVisibleProperty -
radialBarChartMode
public javafx.beans.property.BooleanProperty radialBarChartModeProperty -
gridColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> gridColorProperty- See Also:
-
thresholdColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> thresholdColorProperty- See Also:
-
-
Constructor Details
-
SectorChart
public SectorChart() -
SectorChart
-
-
Method Details
-
dispose
public void dispose() -
getMinValue
public double getMinValue() -
getMaxValue
public double getMaxValue() -
getRange
public double getRange() -
getDecimals
public int getDecimals()Gets the value of the property decimals.- Property description:
-
setDecimals
public void setDecimals(int DECIMALS) Sets the value of the property decimals.- Property description:
-
decimalsProperty
public javafx.beans.property.IntegerProperty decimalsProperty()- See Also:
-
getThreshold
public double getThreshold()Gets the value of the property threshold.- Property description:
-
setThreshold
public void setThreshold(double VALUE) Sets the value of the property threshold.- Property description:
-
thresholdProperty
public javafx.beans.property.DoubleProperty thresholdProperty()- See Also:
-
getNoOfSectors
public int getNoOfSectors() -
isThresholdVisible
public boolean isThresholdVisible()Gets the value of the property thresholdVisible.- Property description:
-
setThresholdVisible
public void setThresholdVisible(boolean VISIBLE) Sets the value of the property thresholdVisible.- Property description:
-
thresholdVisibleProperty
public javafx.beans.property.BooleanProperty thresholdVisibleProperty() -
getItemTextVisible
public boolean getItemTextVisible()Gets the value of the property itemTextVisible.- Property description:
-
setItemTextVisible
public void setItemTextVisible(boolean VISIBLE) Sets the value of the property itemTextVisible.- Property description:
-
itemTextVisibleProperty
public javafx.beans.property.BooleanProperty itemTextVisibleProperty() -
getSeriesTextVisible
public boolean getSeriesTextVisible()Gets the value of the property seriesTextVisible.- Property description:
-
setSeriesTextVisible
public void setSeriesTextVisible(boolean VISIBLE) Sets the value of the property seriesTextVisible.- Property description:
-
seriesTextVisibleProperty
public javafx.beans.property.BooleanProperty seriesTextVisibleProperty() -
getSeriesSumTextVisible
public boolean getSeriesSumTextVisible()Gets the value of the property seriesSumTextVisible.- Property description:
-
setSeriesSumTextVisible
public void setSeriesSumTextVisible(boolean VISIBLE) Sets the value of the property seriesSumTextVisible.- Property description:
-
seriesSumTextVisibleProperty
public javafx.beans.property.BooleanProperty seriesSumTextVisibleProperty() -
getSeriesBackgroundVisible
public boolean getSeriesBackgroundVisible()Gets the value of the property seriesBackgroundVisible.- Property description:
-
setSeriesBackgroundVisible
public void setSeriesBackgroundVisible(boolean VISIBLE) Sets the value of the property seriesBackgroundVisible.- Property description:
-
seriesBackgroundVisibleProperty
public javafx.beans.property.BooleanProperty seriesBackgroundVisibleProperty() -
getRadialBarChartMode
public boolean getRadialBarChartMode()Gets the value of the property radialBarChartMode.- Property description:
-
setRadialBarChartMode
public void setRadialBarChartMode(boolean BAR_CHART_MODE) Sets the value of the property radialBarChartMode.- Property description:
-
radialBarChartModeProperty
public javafx.beans.property.BooleanProperty radialBarChartModeProperty() -
getAllSeries
-
setAllSeries
-
addSeries
-
reset
public void reset() -
getGridColor
public javafx.scene.paint.Color getGridColor()Gets the value of the property gridColor.- Property description:
-
setGridColor
public void setGridColor(javafx.scene.paint.Color COLOR) Sets the value of the property gridColor.- Property description:
-
gridColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> gridColorProperty()- See Also:
-
getThresholdColor
public javafx.scene.paint.Color getThresholdColor()Gets the value of the property thresholdColor.- Property description:
-
setThresholdColor
public void setThresholdColor(javafx.scene.paint.Color COLOR) Sets the value of the property thresholdColor.- Property description:
-
thresholdColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> thresholdColorProperty()- See Also:
-
getUserAgentStylesheet
- Overrides:
getUserAgentStylesheetin classjavafx.scene.layout.Region
-
addChartEvtObserver
public void addChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer) -
removeChartEvtObserver
public void removeChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer) -
removeAllChartEvtObservers
public void removeAllChartEvtObservers() -
fireChartEvt
-
redraw
public void redraw()
-