java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.fx.charts.CoxcombChart
- All Implemented Interfaces:
javafx.css.Styleable,javafx.event.EventTarget
@DefaultProperty("children")
public class CoxcombChart
extends javafx.scene.layout.Region
User: hansolo
Date: 26.12.17
Time: 12:11
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.StringPropertyjavafx.beans.property.ObjectProperty<Order>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.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 TypeMethodDescriptionvoidaddChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer) voidvoidvoidjavafx.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) voiddispose()javafx.beans.property.BooleanPropertyvoidfireChartEvt(ChartEvt evt) javafx.beans.property.StringPropertyjavafx.collections.ObservableList<javafx.scene.Node>booleanGets the value of the property equalSegmentAngles.Gets the value of the property formatString.getItems()doubledoublegetOrder()Gets the value of the property order.getSelectedItem(javafx.scene.input.MouseEvent EVT) javafx.scene.paint.ColorGets the value of the property selectedItemFill.booleanGets the value of the property showItemName.booleanGets the value of the property showPopup.javafx.scene.paint.ColorGets the value of the property textColor.booleanGets the value of the property useChartItemTextFill.voidhandleMouseEvent(javafx.scene.input.MouseEvent EVT) booleanGets the value of the property autoTextColor.voidvoidonMouseMoved(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) voidonMousePressed(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) voidonMouseReleased(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) javafx.beans.property.ObjectProperty<Order>voidvoidremoveChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer) voidremoveItem(ChartItem ITEM) voidremoveItems(ChartItem... ITEMS) voidremoveItems(List<ChartItem> ITEMS) voidremoveOnMouseMoved(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) voidremoveOnMousePressed(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) voidremoveOnMouseReleased(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>voidsetAutoTextColor(boolean AUTO) Sets the value of the property autoTextColor.voidsetEqualSegmentAngles(boolean SET) Sets the value of the property equalSegmentAngles.voidsetFormatString(String FORMAT_STRING) Sets the value of the property formatString.voidvoidvoidSets the value of the property order.voidsetSelectedItemFill(javafx.scene.paint.Color SELECTED_ITEM_FILL) Sets the value of the property selectedItemFill.voidsetShowItemName(boolean SHOW) Sets the value of the property showItemName.voidsetShowPopup(boolean SHOW) Sets the value of the property showPopup.voidsetTextColor(javafx.scene.paint.Color COLOR) Sets the value of the property textColor.voidsetUseChartItemTextFill(boolean USE) Sets the value of the property useChartItemTextFill.javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyvoidvoiddoublejavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.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
-
textColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> textColorProperty- See Also:
-
order
- See Also:
-
autoTextColor
public javafx.beans.property.BooleanProperty autoTextColorProperty- See Also:
-
useChartItemTextFill
public javafx.beans.property.BooleanProperty useChartItemTextFillProperty -
equalSegmentAngles
public javafx.beans.property.BooleanProperty equalSegmentAnglesProperty -
showPopup
public javafx.beans.property.BooleanProperty showPopupProperty- See Also:
-
formatString
public javafx.beans.property.StringProperty formatStringProperty- See Also:
-
showItemName
public javafx.beans.property.BooleanProperty showItemNameProperty- See Also:
-
selectedItemFill
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> selectedItemFillProperty
-
-
Constructor Details
-
CoxcombChart
public CoxcombChart() -
CoxcombChart
-
CoxcombChart
-
-
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() -
getItems
-
setItems
-
setItems
-
addItem
-
addItems
-
addItems
-
removeItem
-
removeItems
-
removeItems
-
sortItemsAscending
public void sortItemsAscending() -
sortItemsDescending
public void sortItemsDescending() -
sumOfAllItems
public double sumOfAllItems() -
getMinValue
public double getMinValue() -
getMaxValue
public double getMaxValue() -
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:
-
getOrder
Gets the value of the property order.- Property description:
-
setOrder
Sets the value of the property order.- Property description:
-
orderProperty
- See Also:
-
isAutoTextColor
public boolean isAutoTextColor()Gets the value of the property autoTextColor.- Property description:
-
setAutoTextColor
public void setAutoTextColor(boolean AUTO) Sets the value of the property autoTextColor.- Property description:
-
autoTextColorProperty
public javafx.beans.property.BooleanProperty autoTextColorProperty()- See Also:
-
getUseChartItemTextFill
public boolean getUseChartItemTextFill()Gets the value of the property useChartItemTextFill.- Property description:
-
setUseChartItemTextFill
public void setUseChartItemTextFill(boolean USE) Sets the value of the property useChartItemTextFill.- Property description:
-
useChartItemTextFillProperty
public javafx.beans.property.BooleanProperty useChartItemTextFillProperty() -
getEqualSegmentAngles
public boolean getEqualSegmentAngles()Gets the value of the property equalSegmentAngles.- Property description:
-
setEqualSegmentAngles
public void setEqualSegmentAngles(boolean SET) Sets the value of the property equalSegmentAngles.- Property description:
-
equalSegmentAnglesProperty
public javafx.beans.property.BooleanProperty equalSegmentAnglesProperty() -
getShowPopup
public boolean getShowPopup()Gets the value of the property showPopup.- Property description:
-
setShowPopup
public void setShowPopup(boolean SHOW) Sets the value of the property showPopup.- Property description:
-
showPopupProperty
public javafx.beans.property.BooleanProperty showPopupProperty()- See Also:
-
getFormatString
Gets the value of the property formatString.- Property description:
-
setFormatString
Sets the value of the property formatString.- Property description:
-
formatStringProperty
public javafx.beans.property.StringProperty formatStringProperty()- See Also:
-
getShowItemName
public boolean getShowItemName()Gets the value of the property showItemName.- Property description:
-
setShowItemName
public void setShowItemName(boolean SHOW) Sets the value of the property showItemName.- Property description:
-
showItemNameProperty
public javafx.beans.property.BooleanProperty showItemNameProperty()- See Also:
-
getSelectedItemFill
public javafx.scene.paint.Color getSelectedItemFill()Gets the value of the property selectedItemFill.- Property description:
-
setSelectedItemFill
public void setSelectedItemFill(javafx.scene.paint.Color SELECTED_ITEM_FILL) Sets the value of the property selectedItemFill.- Property description:
-
selectedItemFillProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> selectedItemFillProperty() -
getSelectedItem
-
handleMouseEvent
public void handleMouseEvent(javafx.scene.input.MouseEvent EVT) -
onMousePressed
public void onMousePressed(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) -
removeOnMousePressed
public void removeOnMousePressed(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) -
onMouseReleased
public void onMouseReleased(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) -
removeOnMouseReleased
public void removeOnMouseReleased(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) -
onMouseMoved
public void onMouseMoved(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) -
removeOnMouseMoved
public void removeOnMouseMoved(javafx.event.EventHandler<javafx.scene.input.MouseEvent> handler) -
addChartEvtObserver
public void addChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer) -
removeChartEvtObserver
public void removeChartEvtObserver(eu.hansolo.toolbox.evt.EvtType type, eu.hansolo.toolbox.evt.EvtObserver<ChartEvt> observer) -
removeAllChartEvtObservers
public void removeAllChartEvtObservers() -
fireChartEvt
-