java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.tilesfx.chart.RadarChart
- All Implemented Interfaces:
javafx.css.Styleable,javafx.event.EventTarget
public class RadarChart
extends javafx.scene.layout.Region
Created by hansolo on 10.06.17.
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.ReadOnlyDoublePropertyjavafx.beans.property.ReadOnlyDoublePropertyjavafx.beans.property.ObjectProperty<RadarChartMode>javafx.beans.property.IntegerPropertyjavafx.beans.property.ReadOnlyDoublePropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.DoublePropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.StringPropertyProperties 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, 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 TypeMethodDescriptionvoidvoidaddGradientStop(javafx.scene.paint.Stop STOP) javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>voiddispose()javafx.scene.paint.ColorGets the value of the property chartBackgroundColor.javafx.scene.paint.PaintGets the value of the property chartFill.javafx.scene.paint.ColorGets the value of the property chartForegroundColor.javafx.scene.paint.ColorGets the value of the property chartTextColor.javafx.collections.ObservableList<ChartData>getData()javafx.collections.ObservableList<javafx.scene.paint.Stop>javafx.scene.paint.ColorGets the value of the property gridColor.doubleGets the value of the property maxValue.doubleGets the value of the property minValue.getMode()Gets the value of the property mode.intGets the value of the property noOfSectors.doublegetRange()Gets the value of the property range.doubleGets the value of the property threshold.javafx.scene.paint.ColorGets the value of the property thresholdColor.getUnit()Gets the value of the property unit.javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>booleanGets the value of the property legendVisible.booleanbooleanGets the value of the property thresholdVisible.javafx.beans.property.BooleanPropertyjavafx.beans.property.ReadOnlyDoublePropertyjavafx.beans.property.ReadOnlyDoublePropertyjavafx.beans.property.ObjectProperty<RadarChartMode>javafx.beans.property.IntegerPropertyjavafx.beans.property.ReadOnlyDoublePropertyvoidredraw()voidreset()voidscaleLegendToValue(double VALUE) voidsetChartBackgroundColor(javafx.scene.paint.Color COLOR) Sets the value of the property chartBackgroundColor.voidsetChartFill(javafx.scene.paint.Paint PAINT) Sets the value of the property chartFill.voidsetChartForegroundColor(javafx.scene.paint.Color COLOR) Sets the value of the property chartForegroundColor.voidsetChartTextColor(javafx.scene.paint.Color COLOR) Sets the value of the property chartTextColor.voidvoidsetGradientStops(List<javafx.scene.paint.Stop> STOPS) voidsetGradientStops(javafx.scene.paint.Stop... STOPS) voidsetGridColor(javafx.scene.paint.Color COLOR) Sets the value of the property gridColor.voidsetLegendVisible(boolean VISIBLE) Sets the value of the property legendVisible.voidsetMaxValue(double VALUE) Sets the value of the property maxValue.voidsetMinValue(double VALUE) Sets the value of the property minValue.voidsetMode(RadarChartMode MODE) Sets the value of the property mode.voidsetNoOfSectors(int SECTORS) Sets the value of the property noOfSectors.voidsetSmoothing(boolean SMOOTHING) 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.voidSets the value of the property unit.javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.DoublePropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.StringPropertyMethods 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, 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, 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
-
minValue
public javafx.beans.property.ReadOnlyDoubleProperty minValueProperty- See Also:
-
maxValue
public javafx.beans.property.ReadOnlyDoubleProperty maxValueProperty- See Also:
-
range
public javafx.beans.property.ReadOnlyDoubleProperty rangeProperty- See Also:
-
threshold
public javafx.beans.property.DoubleProperty thresholdProperty- See Also:
-
noOfSectors
public javafx.beans.property.IntegerProperty noOfSectorsProperty- See Also:
-
thresholdVisible
public javafx.beans.property.BooleanProperty thresholdVisibleProperty -
unit
public javafx.beans.property.StringProperty unitProperty- See Also:
-
legendVisible
public javafx.beans.property.BooleanProperty legendVisibleProperty- See Also:
-
chartBackgroundColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartBackgroundColorProperty -
chartForegroundColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartForegroundColorProperty -
chartTextColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartTextColorProperty- See Also:
-
gridColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> gridColorProperty- See Also:
-
chartFill
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> chartFillProperty- See Also:
-
thresholdColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> thresholdColorProperty- See Also:
-
mode
- See Also:
-
-
Constructor Details
-
RadarChart
public RadarChart() -
RadarChart
-
-
Method Details
-
dispose
public void dispose() -
getMinValue
public double getMinValue()Gets the value of the property minValue.- Property description:
-
setMinValue
public void setMinValue(double VALUE) Sets the value of the property minValue.- Property description:
-
minValueProperty
public javafx.beans.property.ReadOnlyDoubleProperty minValueProperty()- See Also:
-
getMaxValue
public double getMaxValue()Gets the value of the property maxValue.- Property description:
-
setMaxValue
public void setMaxValue(double VALUE) Sets the value of the property maxValue.- Property description:
-
maxValueProperty
public javafx.beans.property.ReadOnlyDoubleProperty maxValueProperty()- See Also:
-
getRange
public double getRange()Gets the value of the property range.- Property description:
-
rangeProperty
public javafx.beans.property.ReadOnlyDoubleProperty rangeProperty()- 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()Gets the value of the property noOfSectors.- Property description:
-
setNoOfSectors
public void setNoOfSectors(int SECTORS) Sets the value of the property noOfSectors.- Property description:
-
noOfSectorsProperty
public javafx.beans.property.IntegerProperty noOfSectorsProperty()- See Also:
-
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() -
getGradientStops
public javafx.collections.ObservableList<javafx.scene.paint.Stop> getGradientStops() -
setGradientStops
-
setGradientStops
public void setGradientStops(javafx.scene.paint.Stop... STOPS) -
addGradientStop
public void addGradientStop(javafx.scene.paint.Stop STOP) -
getUnit
Gets the value of the property unit.- Property description:
-
setUnit
Sets the value of the property unit.- Property description:
-
unitProperty
public javafx.beans.property.StringProperty unitProperty()- See Also:
-
isLegendVisible
public boolean isLegendVisible()Gets the value of the property legendVisible.- Property description:
-
setLegendVisible
public void setLegendVisible(boolean VISIBLE) Sets the value of the property legendVisible.- Property description:
-
legendVisibleProperty
public javafx.beans.property.BooleanProperty legendVisibleProperty()- See Also:
-
getData
-
setData
-
addData
-
reset
public void reset() -
getChartBackgroundColor
public javafx.scene.paint.Color getChartBackgroundColor()Gets the value of the property chartBackgroundColor.- Property description:
-
setChartBackgroundColor
public void setChartBackgroundColor(javafx.scene.paint.Color COLOR) Sets the value of the property chartBackgroundColor.- Property description:
-
chartBackgroundColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartBackgroundColorProperty() -
getChartForegroundColor
public javafx.scene.paint.Color getChartForegroundColor()Gets the value of the property chartForegroundColor.- Property description:
-
setChartForegroundColor
public void setChartForegroundColor(javafx.scene.paint.Color COLOR) Sets the value of the property chartForegroundColor.- Property description:
-
chartForegroundColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartForegroundColorProperty() -
getChartTextColor
public javafx.scene.paint.Color getChartTextColor()Gets the value of the property chartTextColor.- Property description:
-
setChartTextColor
public void setChartTextColor(javafx.scene.paint.Color COLOR) Sets the value of the property chartTextColor.- Property description:
-
chartTextColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartTextColorProperty()- See Also:
-
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:
-
getChartFill
public javafx.scene.paint.Paint getChartFill()Gets the value of the property chartFill.- Property description:
-
setChartFill
public void setChartFill(javafx.scene.paint.Paint PAINT) Sets the value of the property chartFill.- Property description:
-
chartFillProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> chartFillProperty()- 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:
-
scaleLegendToValue
public void scaleLegendToValue(double VALUE) -
getMode
Gets the value of the property mode.- Property description:
-
setMode
Sets the value of the property mode.- Property description:
-
modeProperty
- See Also:
-
isSmoothing
public boolean isSmoothing() -
setSmoothing
public void setSmoothing(boolean SMOOTHING) -
getUserAgentStylesheet
- Overrides:
getUserAgentStylesheetin classjavafx.scene.layout.Region
-
redraw
public void redraw()
-