- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- eu.hansolo.tilesfx.skins.BarChartItem
-
- All Implemented Interfaces:
java.lang.Comparable<BarChartItem>,javafx.css.Styleable,javafx.event.EventTarget
@DefaultProperty("children") public class BarChartItem extends javafx.scene.layout.Region implements java.lang.Comparable<BarChartItem>User: hansolo Date: 23.12.16 Time: 13:10
-
-
Constructor Summary
Constructors Constructor Description BarChartItem()BarChartItem(java.lang.String NAME)BarChartItem(java.lang.String NAME, double VALUE)BarChartItem(java.lang.String NAME, double VALUE, javafx.scene.paint.Color COLOR)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChartDataEventListener(ChartDataEventListener LISTENER)javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>barBackgroundColorProperty()intcompareTo(BarChartItem ITEM)protected doublecomputeMaxHeight(double WIDTH)protected doublecomputeMaxWidth(double HEIGHT)protected doublecomputeMinHeight(double WIDTH)protected doublecomputeMinWidth(double HEIGHT)protected doublecomputePrefHeight(double WIDTH)protected doublecomputePrefWidth(double HEIGHT)javafx.scene.paint.ColorgetBarBackgroundColor()javafx.scene.paint.ColorgetBarColor()ChartDatagetChartData()javafx.collections.ObservableList<javafx.scene.Node>getChildren()java.lang.StringgetFormatString()java.lang.StringgetName()javafx.scene.paint.ColorgetNameColor()doublegetValue()javafx.scene.paint.ColorgetValueColor()javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>nameColorProperty()voidremoveChartDataEventListener(ChartDataEventListener LISTENER)voidsetBarBackgroundColor(javafx.scene.paint.Color COLOR)voidsetBarColor(javafx.scene.paint.Color COLOR)voidsetChartData(ChartData DATA)voidsetFormatString(java.lang.String FORMAT_STRING)voidsetLocale(java.util.Locale LOCALE)voidsetMaxValue(double MAX_VALUE)voidsetName(java.lang.String NAME)voidsetNameColor(javafx.scene.paint.Color COLOR)voidsetOnChartDataEvent(ChartDataEventListener LISTENER)protected voidsetParentSize(double WIDTH, double HEIGHT)voidsetStepSize(double STEP_SIZE)voidsetValue(double VALUE)voidsetValueColor(javafx.scene.paint.Color COLOR)java.lang.StringtoString()javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>valueColorProperty()-
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, 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, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
-
-
-
-
Method Detail
-
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
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String NAME)
-
getValue
public double getValue()
-
setValue
public void setValue(double VALUE)
-
getNameColor
public javafx.scene.paint.Color getNameColor()
-
setNameColor
public void setNameColor(javafx.scene.paint.Color COLOR)
-
nameColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> nameColorProperty()
-
getValueColor
public javafx.scene.paint.Color getValueColor()
-
setValueColor
public void setValueColor(javafx.scene.paint.Color COLOR)
-
valueColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> valueColorProperty()
-
getChartData
public ChartData getChartData()
-
setChartData
public void setChartData(ChartData DATA)
-
getBarBackgroundColor
public javafx.scene.paint.Color getBarBackgroundColor()
-
setBarBackgroundColor
public void setBarBackgroundColor(javafx.scene.paint.Color COLOR)
-
barBackgroundColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> barBackgroundColorProperty()
-
getBarColor
public javafx.scene.paint.Color getBarColor()
-
setBarColor
public void setBarColor(javafx.scene.paint.Color COLOR)
-
compareTo
public int compareTo(BarChartItem ITEM)
- Specified by:
compareToin interfacejava.lang.Comparable<BarChartItem>
-
setStepSize
public void setStepSize(double STEP_SIZE)
-
setMaxValue
public void setMaxValue(double MAX_VALUE)
-
setLocale
public void setLocale(java.util.Locale LOCALE)
-
getFormatString
public java.lang.String getFormatString()
-
setFormatString
public void setFormatString(java.lang.String FORMAT_STRING)
-
setParentSize
protected void setParentSize(double WIDTH, double HEIGHT)
-
setOnChartDataEvent
public void setOnChartDataEvent(ChartDataEventListener LISTENER)
-
addChartDataEventListener
public void addChartDataEventListener(ChartDataEventListener LISTENER)
-
removeChartDataEventListener
public void removeChartDataEventListener(ChartDataEventListener LISTENER)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjavafx.scene.Node
-
-