- 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.RegionCreated by hansolo on 10.06.17.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRadarChart.Mode
-
Constructor Summary
Constructors Constructor Description RadarChart()RadarChart(java.util.List<ChartData> DATA)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddData(ChartData DATA)voidaddGradientStop(javafx.scene.paint.Stop STOP)javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>chartBackgroundColorProperty()javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>chartFillProperty()javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>chartForegroundColorProperty()javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>chartTextColorProperty()voiddispose()javafx.scene.paint.ColorgetChartBackgroundColor()javafx.scene.paint.PaintgetChartFill()javafx.scene.paint.ColorgetChartForegroundColor()javafx.scene.paint.ColorgetChartTextColor()javafx.collections.ObservableList<ChartData>getData()javafx.collections.ObservableList<javafx.scene.paint.Stop>getGradientStops()javafx.scene.paint.ColorgetGridColor()doublegetMaxValue()doublegetMinValue()RadarChart.ModegetMode()intgetNoOfSectors()doublegetRange()doublegetThreshold()javafx.scene.paint.ColorgetThresholdColor()java.lang.StringgetUnit()java.lang.StringgetUserAgentStylesheet()javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>gridColorProperty()booleanisLegendVisible()booleanisSmoothing()booleanisThresholdVisible()javafx.beans.property.BooleanPropertylegendVisibleProperty()javafx.beans.property.ReadOnlyDoublePropertymaxValueProperty()javafx.beans.property.ReadOnlyDoublePropertyminValueProperty()javafx.beans.property.ObjectProperty<RadarChart.Mode>modeProperty()javafx.beans.property.IntegerPropertynoOfSectorsProperty()javafx.beans.property.ReadOnlyDoublePropertyrangeProperty()voidredraw()voidreset()voidscaleLegendToValue(double VALUE)voidsetChartBackgroundColor(javafx.scene.paint.Color COLOR)voidsetChartFill(javafx.scene.paint.Paint PAINT)voidsetChartForegroundColor(javafx.scene.paint.Color COLOR)voidsetChartTextColor(javafx.scene.paint.Color COLOR)voidsetData(java.util.List<ChartData> DATA)voidsetGradientStops(java.util.List<javafx.scene.paint.Stop> STOPS)voidsetGradientStops(javafx.scene.paint.Stop... STOPS)voidsetGridColor(javafx.scene.paint.Color COLOR)voidsetLegendVisible(boolean VISIBLE)voidsetMaxValue(double VALUE)voidsetMinValue(double VALUE)voidsetMode(RadarChart.Mode MODE)voidsetNoOfSectors(int SECTORS)voidsetSmoothing(boolean SMOOTHING)voidsetThreshold(double VALUE)voidsetThresholdColor(javafx.scene.paint.Color COLOR)voidsetThresholdVisible(boolean VISIBLE)voidsetUnit(java.lang.String TEXT)javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>thresholdColorProperty()javafx.beans.property.DoublePropertythresholdProperty()javafx.beans.property.BooleanPropertythresholdVisibleProperty()javafx.beans.property.StringPropertyunitProperty()-
Methods 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, widthProperty
-
Methods inherited from class javafx.scene.Parent
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, 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, 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, visibleProperty
-
-
-
-
Constructor Detail
-
RadarChart
public RadarChart()
-
RadarChart
public RadarChart(java.util.List<ChartData> DATA)
-
-
Method Detail
-
dispose
public void dispose()
-
getMinValue
public double getMinValue()
-
setMinValue
public void setMinValue(double VALUE)
-
minValueProperty
public javafx.beans.property.ReadOnlyDoubleProperty minValueProperty()
-
getMaxValue
public double getMaxValue()
-
setMaxValue
public void setMaxValue(double VALUE)
-
maxValueProperty
public javafx.beans.property.ReadOnlyDoubleProperty maxValueProperty()
-
getRange
public double getRange()
-
rangeProperty
public javafx.beans.property.ReadOnlyDoubleProperty rangeProperty()
-
getThreshold
public double getThreshold()
-
setThreshold
public void setThreshold(double VALUE)
-
thresholdProperty
public javafx.beans.property.DoubleProperty thresholdProperty()
-
getNoOfSectors
public int getNoOfSectors()
-
setNoOfSectors
public void setNoOfSectors(int SECTORS)
-
noOfSectorsProperty
public javafx.beans.property.IntegerProperty noOfSectorsProperty()
-
isThresholdVisible
public boolean isThresholdVisible()
-
setThresholdVisible
public void setThresholdVisible(boolean VISIBLE)
-
thresholdVisibleProperty
public javafx.beans.property.BooleanProperty thresholdVisibleProperty()
-
getGradientStops
public javafx.collections.ObservableList<javafx.scene.paint.Stop> getGradientStops()
-
setGradientStops
public void setGradientStops(java.util.List<javafx.scene.paint.Stop> STOPS)
-
setGradientStops
public void setGradientStops(javafx.scene.paint.Stop... STOPS)
-
addGradientStop
public void addGradientStop(javafx.scene.paint.Stop STOP)
-
getUnit
public java.lang.String getUnit()
-
setUnit
public void setUnit(java.lang.String TEXT)
-
unitProperty
public javafx.beans.property.StringProperty unitProperty()
-
isLegendVisible
public boolean isLegendVisible()
-
setLegendVisible
public void setLegendVisible(boolean VISIBLE)
-
legendVisibleProperty
public javafx.beans.property.BooleanProperty legendVisibleProperty()
-
getData
public javafx.collections.ObservableList<ChartData> getData()
-
setData
public void setData(java.util.List<ChartData> DATA)
-
addData
public void addData(ChartData DATA)
-
reset
public void reset()
-
getChartBackgroundColor
public javafx.scene.paint.Color getChartBackgroundColor()
-
setChartBackgroundColor
public void setChartBackgroundColor(javafx.scene.paint.Color COLOR)
-
chartBackgroundColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartBackgroundColorProperty()
-
getChartForegroundColor
public javafx.scene.paint.Color getChartForegroundColor()
-
setChartForegroundColor
public void setChartForegroundColor(javafx.scene.paint.Color COLOR)
-
chartForegroundColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartForegroundColorProperty()
-
getChartTextColor
public javafx.scene.paint.Color getChartTextColor()
-
setChartTextColor
public void setChartTextColor(javafx.scene.paint.Color COLOR)
-
chartTextColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> chartTextColorProperty()
-
getGridColor
public javafx.scene.paint.Color getGridColor()
-
setGridColor
public void setGridColor(javafx.scene.paint.Color COLOR)
-
gridColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> gridColorProperty()
-
getChartFill
public javafx.scene.paint.Paint getChartFill()
-
setChartFill
public void setChartFill(javafx.scene.paint.Paint PAINT)
-
chartFillProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> chartFillProperty()
-
getThresholdColor
public javafx.scene.paint.Color getThresholdColor()
-
setThresholdColor
public void setThresholdColor(javafx.scene.paint.Color COLOR)
-
thresholdColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> thresholdColorProperty()
-
scaleLegendToValue
public void scaleLegendToValue(double VALUE)
-
getMode
public RadarChart.Mode getMode()
-
setMode
public void setMode(RadarChart.Mode MODE)
-
modeProperty
public javafx.beans.property.ObjectProperty<RadarChart.Mode> modeProperty()
-
isSmoothing
public boolean isSmoothing()
-
setSmoothing
public void setSmoothing(boolean SMOOTHING)
-
getUserAgentStylesheet
public java.lang.String getUserAgentStylesheet()
- Overrides:
getUserAgentStylesheetin classjavafx.scene.layout.Region
-
redraw
public void redraw()
-
-