java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.fx.charts.ArcChart
- All Implemented Interfaces:
javafx.css.Styleable,javafx.event.EventTarget
@DefaultProperty("children")
public class ArcChart
extends javafx.scene.layout.Region
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.DoublePropertyjavafx.beans.property.IntegerPropertyjavafx.beans.property.ObjectProperty<Locale>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.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 TypeMethodDescriptionvoidjavafx.beans.property.BooleanPropertyprotected doublecomputeMaxHeight(double WIDTH) protected doublecomputeMaxWidth(double HEIGHT) protected doublecomputeMinHeight(double WIDTH) protected doublecomputeMinWidth(double HEIGHT) protected doublecomputePrefHeight(double WIDTH) protected doublecomputePrefWidth(double HEIGHT) javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.DoublePropertyjavafx.beans.property.IntegerPropertyvoiddispose()javafx.collections.ObservableList<javafx.scene.Node>booleanGets the value of the property coloredConnections.getConnection(PlotItem FROM, PlotItem TO) javafx.scene.paint.ColorGets the value of the property connectionColor.doubleGets the value of the property connectionOpacity.javafx.collections.ObservableList<Connection>intGets the value of the property decimals.getItems()Gets the value of the property locale.javafx.scene.paint.ColorGets the value of the property selectionColor.booleanGets the value of the property sortByCluster.javafx.scene.paint.ColorGets the value of the property textColor.booleanjavafx.scene.paint.ColorGets the value of the property tickMarkColor.booleanGets the value of the property useFullCircle.booleanGets the value of the property weightConnections.booleanGets the value of the property weightDots.voidjavafx.beans.property.ObjectProperty<Locale>voidremoveItem(PlotItem ITEM) voidjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>voidsetColoredConnections(boolean COLORED) Sets the value of the property coloredConnections.voidsetConnectionColor(javafx.scene.paint.Color COLOR) Sets the value of the property connectionColor.voidsetConnectionOpacity(double OPACITY) Sets the value of the property connectionOpacity.voidsetDecimals(int DECIMALS) Sets the value of the property decimals.voidvoidvoidSets the value of the property locale.voidsetSelectedItem(PlotItem SELECTED_ITEM) voidsetSelectionColor(javafx.scene.paint.Color COLOR) Sets the value of the property selectionColor.voidsetSortByCluster(boolean SORT) Sets the value of the property sortByCluster.voidsetTextColor(javafx.scene.paint.Color COLOR) Sets the value of the property textColor.voidsetTickLabelOrientation(TickLabelOrientation ORIENTATION) voidsetTickLabelsVisible(boolean VISIBLE) voidsetTickMarkColor(javafx.scene.paint.Color COLOR) Sets the value of the property tickMarkColor.voidsetUseFullCircle(boolean USE) Sets the value of the property useFullCircle.voidsetWeightConnections(boolean WEIGHT) Sets the value of the property weightConnections.voidsetWeightDots(boolean WEIGHT) Sets the value of the property weightDots.voidjavafx.beans.property.BooleanPropertyvoidjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyMethods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getClassCssMetaData, getCssMetaData, 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, widthPropertyMethods inherited from class javafx.scene.Parent
getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, 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
-
tickMarkColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> tickMarkColorProperty- See Also:
-
textColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> textColorProperty- See Also:
-
decimals
public javafx.beans.property.IntegerProperty decimalsProperty- See Also:
-
connectionOpacity
public javafx.beans.property.DoubleProperty connectionOpacityProperty -
locale
- See Also:
-
coloredConnections
public javafx.beans.property.BooleanProperty coloredConnectionsProperty -
connectionColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> connectionColorProperty -
selectionColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> selectionColorProperty- See Also:
-
sortByCluster
public javafx.beans.property.BooleanProperty sortByClusterProperty- See Also:
-
useFullCircle
public javafx.beans.property.BooleanProperty useFullCircleProperty- See Also:
-
weightConnections
public javafx.beans.property.BooleanProperty weightConnectionsProperty -
weightDots
public javafx.beans.property.BooleanProperty weightDotsProperty- See Also:
-
-
Constructor Details
-
ArcChart
public ArcChart()
-
-
Method Details
-
layoutChildren
public void layoutChildren()- Overrides:
layoutChildrenin classjavafx.scene.Parent
-
computeMinWidth
protected double computeMinWidth(double HEIGHT) - Overrides:
computeMinWidthin classjavafx.scene.layout.Region
-
computeMinHeight
protected double computeMinHeight(double WIDTH) - Overrides:
computeMinHeightin classjavafx.scene.layout.Region
-
computePrefWidth
protected double computePrefWidth(double HEIGHT) - Overrides:
computePrefWidthin classjavafx.scene.layout.Region
-
computePrefHeight
protected double computePrefHeight(double WIDTH) - Overrides:
computePrefHeightin classjavafx.scene.layout.Region
-
computeMaxWidth
protected double computeMaxWidth(double HEIGHT) - Overrides:
computeMaxWidthin classjavafx.scene.layout.Region
-
computeMaxHeight
protected double computeMaxHeight(double WIDTH) - Overrides:
computeMaxHeightin classjavafx.scene.layout.Region
-
getChildren
public javafx.collections.ObservableList<javafx.scene.Node> getChildren()- Overrides:
getChildrenin classjavafx.scene.Parent
-
dispose
public void dispose() -
getTickMarkColor
public javafx.scene.paint.Color getTickMarkColor()Gets the value of the property tickMarkColor.- Property description:
-
setTickMarkColor
public void setTickMarkColor(javafx.scene.paint.Color COLOR) Sets the value of the property tickMarkColor.- Property description:
-
tickMarkColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> tickMarkColorProperty()- See Also:
-
getTextColor
public javafx.scene.paint.Color getTextColor()Gets the value of the property textColor.- Property description:
-
setTextColor
public void setTextColor(javafx.scene.paint.Color COLOR) Sets the value of the property textColor.- Property description:
-
textColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> textColorProperty()- See Also:
-
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:
-
getTickLabelsVisible
public boolean getTickLabelsVisible() -
setTickLabelsVisible
public void setTickLabelsVisible(boolean VISIBLE) -
getTickLabelOrientation
-
setTickLabelOrientation
-
getConnectionOpacity
public double getConnectionOpacity()Gets the value of the property connectionOpacity.- Property description:
-
setConnectionOpacity
public void setConnectionOpacity(double OPACITY) Sets the value of the property connectionOpacity.- Property description:
-
connectionOpacityProperty
public javafx.beans.property.DoubleProperty connectionOpacityProperty() -
getLocale
Gets the value of the property locale.- Property description:
-
setLocale
Sets the value of the property locale.- Property description:
-
localeProperty
- See Also:
-
getColoredConnections
public boolean getColoredConnections()Gets the value of the property coloredConnections.- Property description:
-
setColoredConnections
public void setColoredConnections(boolean COLORED) Sets the value of the property coloredConnections.- Property description:
-
coloredConnectionsProperty
public javafx.beans.property.BooleanProperty coloredConnectionsProperty() -
getConnectionColor
public javafx.scene.paint.Color getConnectionColor()Gets the value of the property connectionColor.- Property description:
-
setConnectionColor
public void setConnectionColor(javafx.scene.paint.Color COLOR) Sets the value of the property connectionColor.- Property description:
-
connectionColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> connectionColorProperty() -
getSelectionColor
public javafx.scene.paint.Color getSelectionColor()Gets the value of the property selectionColor.- Property description:
-
setSelectionColor
public void setSelectionColor(javafx.scene.paint.Color COLOR) Sets the value of the property selectionColor.- Property description:
-
selectionColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> selectionColorProperty()- See Also:
-
getSortByCluster
public boolean getSortByCluster()Gets the value of the property sortByCluster.- Property description:
-
setSortByCluster
public void setSortByCluster(boolean SORT) Sets the value of the property sortByCluster.- Property description:
-
sortByClusterProperty
public javafx.beans.property.BooleanProperty sortByClusterProperty()- See Also:
-
getUseFullCircle
public boolean getUseFullCircle()Gets the value of the property useFullCircle.- Property description:
-
setUseFullCircle
public void setUseFullCircle(boolean USE) Sets the value of the property useFullCircle.- Property description:
-
useFullCircleProperty
public javafx.beans.property.BooleanProperty useFullCircleProperty()- See Also:
-
getWeightConnections
public boolean getWeightConnections()Gets the value of the property weightConnections.- Property description:
-
setWeightConnections
public void setWeightConnections(boolean WEIGHT) Sets the value of the property weightConnections.- Property description:
-
weightConnectionsProperty
public javafx.beans.property.BooleanProperty weightConnectionsProperty() -
getWeightDots
public boolean getWeightDots()Gets the value of the property weightDots.- Property description:
-
setWeightDots
public void setWeightDots(boolean WEIGHT) Sets the value of the property weightDots.- Property description:
-
weightDotsProperty
public javafx.beans.property.BooleanProperty weightDotsProperty()- See Also:
-
getSelectedItem
-
setSelectedItem
-
resetSelectedItem
public void resetSelectedItem() -
getItems
-
setItems
-
setItems
-
addItem
-
removeItem
-
sortAscending
public void sortAscending() -
sortDescending
public void sortDescending() -
getConnections
-
getConnection
-