java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.fx.charts.BubbleGridChart
- All Implemented Interfaces:
javafx.css.Styleable,javafx.event.EventTarget
@DefaultProperty("children")
public class BubbleGridChart
extends javafx.scene.layout.Region
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.BooleanPropertyjavafx.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.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.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 TypeMethodDescriptionvoidaddItem(BubbleGridChartItem ITEM) javafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>protected doublecomputeMaxHeight(double WIDTH) protected doublecomputeMaxWidth(double HEIGHT) protected doublecomputeMinHeight(double WIDTH) protected doublecomputeMinWidth(double HEIGHT) protected doublecomputePrefHeight(double WIDTH) protected doublecomputePrefWidth(double HEIGHT) voiddispose()protected voidOverrideable drawChart() methodjavafx.scene.paint.PaintGets the value of the property chartBackground.javafx.collections.ObservableList<javafx.scene.Node>javafx.scene.paint.ColorGets the value of the property gridColor.getItems()javafx.scene.paint.ColorGets the value of the property maxColor.javafx.scene.paint.ColorGets the value of the property minColor.booleanGets the value of the property shortenNumbers.booleanGets the value of the property showGrid.booleanGets the value of the property showPercentage.booleanGets the value of the property showValues.javafx.scene.paint.ColorGets the value of the property textColor.booleanGets the value of the property useGradientFill.javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>booleanGets the value of the property autoBubbleTextColor.voidjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>voidredraw()Overrideable redraw()voidvoidvoidsetAutoBubbleTextColor(boolean AUTO) Sets the value of the property autoBubbleTextColor.voidsetChartBackground(javafx.scene.paint.Paint PAINT) Sets the value of the property chartBackground.voidsetGradient(javafx.scene.paint.LinearGradient gradient) voidsetGridColor(javafx.scene.paint.Color COLOR) Sets the value of the property gridColor.voidsetItems(BubbleGridChartItem... ITEMS) voidsetItems(List<BubbleGridChartItem> ITEMS) voidsetMaxColor(javafx.scene.paint.Color MAX_COLOR) Sets the value of the property maxColor.voidsetMinColor(javafx.scene.paint.Color MIN_COLOR) Sets the value of the property minColor.voidsetShortenNumbers(boolean SHORTEN) Sets the value of the property shortenNumbers.voidsetShowGrid(boolean SHOW) Sets the value of the property showGrid.voidsetShowPercentage(boolean SHOW) Sets the value of the property showPercentage.voidsetShowValues(boolean SHOW) Sets the value of the property showValues.voidsetSortOrderX(Order ORDER) voidsetSortOrderY(Order ORDER) voidsetSortTopicX(Topic TOPIC) voidsetSortTopicY(Topic TOPIC) voidsetTextColor(javafx.scene.paint.Color COLOR) Sets the value of the property textColor.voidsetUseGradientFill(boolean USE) Sets the value of the property useGradientFill.javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyvoidsortCategoryX(Topic TOPIC, Order ORDER) voidsortCategoryY(Topic TOPIC, Order ORDER) javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyvoidvoidMethods 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
-
chartBackground
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> chartBackgroundProperty -
gridColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> gridColorProperty- See Also:
-
textColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> textColorProperty- See Also:
-
autoBubbleTextColor
public javafx.beans.property.BooleanProperty autoBubbleTextColorProperty -
showGrid
public javafx.beans.property.BooleanProperty showGridProperty- See Also:
-
showValues
public javafx.beans.property.BooleanProperty showValuesProperty- See Also:
-
showPercentage
public javafx.beans.property.BooleanProperty showPercentageProperty -
useGradientFill
public javafx.beans.property.BooleanProperty useGradientFillProperty -
shortenNumbers
public javafx.beans.property.BooleanProperty shortenNumbersProperty -
minColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> minColorProperty- See Also:
-
maxColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> maxColorProperty- See Also:
-
-
Constructor Details
-
BubbleGridChart
public BubbleGridChart()
-
-
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() -
getChartBackground
public javafx.scene.paint.Paint getChartBackground()Gets the value of the property chartBackground.- Property description:
-
setChartBackground
public void setChartBackground(javafx.scene.paint.Paint PAINT) Sets the value of the property chartBackground.- Property description:
-
chartBackgroundProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> chartBackgroundProperty() -
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:
-
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:
-
isAutoBubbleTextColor
public boolean isAutoBubbleTextColor()Gets the value of the property autoBubbleTextColor.- Property description:
-
setAutoBubbleTextColor
public void setAutoBubbleTextColor(boolean AUTO) Sets the value of the property autoBubbleTextColor.- Property description:
-
autoBubbleTextColorProperty
public javafx.beans.property.BooleanProperty autoBubbleTextColorProperty() -
getShowGrid
public boolean getShowGrid()Gets the value of the property showGrid.- Property description:
-
setShowGrid
public void setShowGrid(boolean SHOW) Sets the value of the property showGrid.- Property description:
-
showGridProperty
public javafx.beans.property.BooleanProperty showGridProperty()- See Also:
-
getShowValues
public boolean getShowValues()Gets the value of the property showValues.- Property description:
-
setShowValues
public void setShowValues(boolean SHOW) Sets the value of the property showValues.- Property description:
-
showValuesProperty
public javafx.beans.property.BooleanProperty showValuesProperty()- See Also:
-
getShowPercentage
public boolean getShowPercentage()Gets the value of the property showPercentage.- Property description:
-
setShowPercentage
public void setShowPercentage(boolean SHOW) Sets the value of the property showPercentage.- Property description:
-
showPercentageProperty
public javafx.beans.property.BooleanProperty showPercentageProperty() -
getItems
-
setItems
-
setItems
-
addItem
-
removeItem
-
useXCategoryFill
public void useXCategoryFill() -
useYCategoryFill
public void useYCategoryFill() -
getUseGradientFill
public boolean getUseGradientFill()Gets the value of the property useGradientFill.- Property description:
-
setUseGradientFill
public void setUseGradientFill(boolean USE) Sets the value of the property useGradientFill.- Property description:
-
useGradientFillProperty
public javafx.beans.property.BooleanProperty useGradientFillProperty() -
getShortenNumbers
public boolean getShortenNumbers()Gets the value of the property shortenNumbers.- Property description:
-
setShortenNumbers
public void setShortenNumbers(boolean SHORTEN) Sets the value of the property shortenNumbers.- Property description:
-
shortenNumbersProperty
public javafx.beans.property.BooleanProperty shortenNumbersProperty() -
getMinColor
public javafx.scene.paint.Color getMinColor()Gets the value of the property minColor.- Property description:
-
setMinColor
public void setMinColor(javafx.scene.paint.Color MIN_COLOR) Sets the value of the property minColor.- Property description:
-
minColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> minColorProperty()- See Also:
-
getMaxColor
public javafx.scene.paint.Color getMaxColor()Gets the value of the property maxColor.- Property description:
-
setMaxColor
public void setMaxColor(javafx.scene.paint.Color MAX_COLOR) Sets the value of the property maxColor.- Property description:
-
maxColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> maxColorProperty()- See Also:
-
setGradient
public void setGradient(javafx.scene.paint.LinearGradient gradient) -
getSortTopicX
-
setSortTopicX
-
getSortTopicY
-
setSortTopicY
-
getSortOrderX
-
setSortOrderX
-
getSortOrderY
-
setSortOrderY
-
sortCategoryX
-
sortCategoryY
-
removeAllData
public void removeAllData() -
drawChart
protected void drawChart()Overrideable drawChart() method -
redraw
public void redraw()Overrideable redraw()
-