Class ArcChart

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

    Properties
    Type
    Property
    Description
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.IntegerProperty
     
    javafx.beans.property.ObjectProperty<Locale>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     

    Properties inherited from class javafx.scene.layout.Region

    background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

    Properties inherited from class javafx.scene.Parent

    needsLayout

    Properties 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_SIZE

    Fields inherited from class javafx.scene.Node

    BASELINE_OFFSET_SAME_AS_HEIGHT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    javafx.beans.property.BooleanProperty
     
    protected double
    computeMaxHeight(double WIDTH)
     
    protected double
    computeMaxWidth(double HEIGHT)
     
    protected double
    computeMinHeight(double WIDTH)
     
    protected double
    computeMinWidth(double HEIGHT)
     
    protected double
    computePrefHeight(double WIDTH)
     
    protected double
    computePrefWidth(double HEIGHT)
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.IntegerProperty
     
    void
     
    javafx.collections.ObservableList<javafx.scene.Node>
     
    boolean
    Gets the value of the property coloredConnections.
     
    javafx.scene.paint.Color
    Gets the value of the property connectionColor.
    double
    Gets the value of the property connectionOpacity.
    javafx.collections.ObservableList<Connection>
     
    int
    Gets the value of the property decimals.
     
    Gets the value of the property locale.
     
    javafx.scene.paint.Color
    Gets the value of the property selectionColor.
    boolean
    Gets the value of the property sortByCluster.
    javafx.scene.paint.Color
    Gets the value of the property textColor.
     
    boolean
     
    javafx.scene.paint.Color
    Gets the value of the property tickMarkColor.
    boolean
    Gets the value of the property useFullCircle.
    boolean
    Gets the value of the property weightConnections.
    boolean
    Gets the value of the property weightDots.
    void
     
    javafx.beans.property.ObjectProperty<Locale>
     
    void
     
    void
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    void
    setColoredConnections(boolean COLORED)
    Sets the value of the property coloredConnections.
    void
    setConnectionColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property connectionColor.
    void
    setConnectionOpacity(double OPACITY)
    Sets the value of the property connectionOpacity.
    void
    setDecimals(int DECIMALS)
    Sets the value of the property decimals.
    void
    setItems(PlotItem... ITEMS)
     
    void
     
    void
    setLocale(Locale LOCALE)
    Sets the value of the property locale.
    void
    setSelectedItem(PlotItem SELECTED_ITEM)
     
    void
    setSelectionColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property selectionColor.
    void
    setSortByCluster(boolean SORT)
    Sets the value of the property sortByCluster.
    void
    setTextColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property textColor.
    void
     
    void
    setTickLabelsVisible(boolean VISIBLE)
     
    void
    setTickMarkColor(javafx.scene.paint.Color COLOR)
    Sets the value of the property tickMarkColor.
    void
    setUseFullCircle(boolean USE)
    Sets the value of the property useFullCircle.
    void
    setWeightConnections(boolean WEIGHT)
    Sets the value of the property weightConnections.
    void
    setWeightDots(boolean WEIGHT)
    Sets the value of the property weightDots.
    void
     
    javafx.beans.property.BooleanProperty
     
    void
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.BooleanProperty
     

    Methods 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, widthProperty

    Methods inherited from class javafx.scene.Parent

    getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

    Methods 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, visibleProperty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface javafx.css.Styleable

    getStyleableNode
  • Property Details

  • Constructor Details

    • ArcChart

      public ArcChart()
  • Method Details

    • layoutChildren

      public void layoutChildren()
      Overrides:
      layoutChildren in class javafx.scene.Parent
    • computeMinWidth

      protected double computeMinWidth(double HEIGHT)
      Overrides:
      computeMinWidth in class javafx.scene.layout.Region
    • computeMinHeight

      protected double computeMinHeight(double WIDTH)
      Overrides:
      computeMinHeight in class javafx.scene.layout.Region
    • computePrefWidth

      protected double computePrefWidth(double HEIGHT)
      Overrides:
      computePrefWidth in class javafx.scene.layout.Region
    • computePrefHeight

      protected double computePrefHeight(double WIDTH)
      Overrides:
      computePrefHeight in class javafx.scene.layout.Region
    • computeMaxWidth

      protected double computeMaxWidth(double HEIGHT)
      Overrides:
      computeMaxWidth in class javafx.scene.layout.Region
    • computeMaxHeight

      protected double computeMaxHeight(double WIDTH)
      Overrides:
      computeMaxHeight in class javafx.scene.layout.Region
    • getChildren

      public javafx.collections.ObservableList<javafx.scene.Node> getChildren()
      Overrides:
      getChildren in class javafx.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

      public TickLabelOrientation getTickLabelOrientation()
    • setTickLabelOrientation

      public void setTickLabelOrientation(TickLabelOrientation ORIENTATION)
    • 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()
      See Also:
    • getLocale

      public Locale getLocale()
      Gets the value of the property locale.
      Property description:
    • setLocale

      public void setLocale(Locale LOCALE)
      Sets the value of the property locale.
      Property description:
    • localeProperty

      public javafx.beans.property.ObjectProperty<Locale> 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()
      See Also:
    • 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()
      See Also:
    • 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()
      See Also:
    • 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

      public PlotItem getSelectedItem()
    • setSelectedItem

      public void setSelectedItem(PlotItem SELECTED_ITEM)
    • resetSelectedItem

      public void resetSelectedItem()
    • getItems

      public List<PlotItem> getItems()
    • setItems

      public void setItems(PlotItem... ITEMS)
    • setItems

      public void setItems(List<PlotItem> ITEMS)
    • addItem

      public void addItem(PlotItem ITEM)
    • removeItem

      public void removeItem(PlotItem ITEM)
    • sortAscending

      public void sortAscending()
    • sortDescending

      public void sortDescending()
    • getConnections

      public javafx.collections.ObservableList<Connection> getConnections()
    • getConnection

      public Connection getConnection(PlotItem FROM, PlotItem TO)