java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.fx.charts.CandleChart
- All Implemented Interfaces:
javafx.css.Styleable,javafx.event.EventTarget
@DefaultProperty("children")
public class CandleChart
extends javafx.scene.layout.Region
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.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.IntegerPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<Locale>javafx.beans.property.IntegerPropertyjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<Axis>Properties 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(CandleChartItem ITEM) javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>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.beans.property.IntegerPropertyvoiddispose()javafx.beans.property.BooleanPropertyjavafx.scene.paint.ColorGets the value of the property backgroundColor.javafx.scene.paint.ColorGets the value of the property bearishColor.javafx.scene.paint.ColorGets the value of the property bullishColor.javafx.collections.ObservableList<javafx.scene.Node>intGets the value of the property decimals.booleanGets the value of the property endLinesVisible.getItems()Gets the value of the property locale.intGets the value of the property minNumberOfItems.javafx.scene.paint.ColorGets the value of the property strokeColor.booleanGets the value of the property useItemColorForStroke.booleanGets the value of the property useMinNumberOfItems.getYAxis()Gets the value of the property yAxis.voidjavafx.beans.property.ObjectProperty<Locale>javafx.beans.property.IntegerPropertyvoidremoveItem(CandleChartItem ITEM) voidvoidsetBackgroundColor(javafx.scene.paint.Color backgroundColor) Sets the value of the property backgroundColor.voidsetBearishColor(javafx.scene.paint.Color bearishColor) Sets the value of the property bearishColor.voidsetBullishColor(javafx.scene.paint.Color bullishColor) Sets the value of the property bullishColor.voidsetDecimals(int DECIMALS) Sets the value of the property decimals.voidsetEndLinesVisible(boolean endLinesVisible) Sets the value of the property endLinesVisible.voidsetItems(CandleChartItem... ITEMS) voidsetItems(List<CandleChartItem> ITEMS) voidSets the value of the property locale.voidsetMinNumberOfItems(int minNumberOfItems) Sets the value of the property minNumberOfItems.voidsetPopupTimeout(long milliseconds) voidsetStrokeColor(javafx.scene.paint.Color strokeColor) Sets the value of the property strokeColor.voidsetUseItemColorForStroke(boolean useItemColorForStroke) Sets the value of the property useItemColorForStroke.voidsetUseMinNumberOfItems(boolean useMinNumberOfItems) Sets the value of the property useMinNumberOfItems.voidSets the value of the property yAxis.javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<Axis>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, 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
-
decimals
public javafx.beans.property.IntegerProperty decimalsProperty- See Also:
-
locale
- See Also:
-
backgroundColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> backgroundColorProperty -
bullishColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> bullishColorProperty- See Also:
-
bearishColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> bearishColorProperty- See Also:
-
strokeColor
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> strokeColorProperty- See Also:
-
endLinesVisible
public javafx.beans.property.BooleanProperty endLinesVisibleProperty -
useItemColorForStroke
public javafx.beans.property.BooleanProperty useItemColorForStrokeProperty -
minNumberOfItems
public javafx.beans.property.IntegerProperty minNumberOfItemsProperty -
useMinNumberOfItems
public javafx.beans.property.BooleanProperty useMinNumberOfItemsProperty -
yAxis
- See Also:
-
-
Constructor Details
-
CandleChart
public CandleChart() -
CandleChart
-
-
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
-
removeItem
-
getDecimals
public int getDecimals()Gets the value of the property decimals.- Property description:
-
setDecimals
public void setDecimals(int DECIMALS) Sets the value of the property decimals.- Property description:
-
decimalsProperty
public javafx.beans.property.IntegerProperty decimalsProperty()- See Also:
-
getLocale
Gets the value of the property locale.- Property description:
-
setLocale
Sets the value of the property locale.- Property description:
-
localeProperty
- See Also:
-
getBackgroundColor
public javafx.scene.paint.Color getBackgroundColor()Gets the value of the property backgroundColor.- Property description:
-
setBackgroundColor
public void setBackgroundColor(javafx.scene.paint.Color backgroundColor) Sets the value of the property backgroundColor.- Property description:
-
backgroundColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> backgroundColorProperty() -
getBullishColor
public javafx.scene.paint.Color getBullishColor()Gets the value of the property bullishColor.- Property description:
-
setBullishColor
public void setBullishColor(javafx.scene.paint.Color bullishColor) Sets the value of the property bullishColor.- Property description:
-
bullishColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> bullishColorProperty()- See Also:
-
getBearishColor
public javafx.scene.paint.Color getBearishColor()Gets the value of the property bearishColor.- Property description:
-
setBearishColor
public void setBearishColor(javafx.scene.paint.Color bearishColor) Sets the value of the property bearishColor.- Property description:
-
bearishColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> bearishColorProperty()- See Also:
-
getStrokeColor
public javafx.scene.paint.Color getStrokeColor()Gets the value of the property strokeColor.- Property description:
-
setStrokeColor
public void setStrokeColor(javafx.scene.paint.Color strokeColor) Sets the value of the property strokeColor.- Property description:
-
strokeColorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> strokeColorProperty()- See Also:
-
getEndLinesVisible
public boolean getEndLinesVisible()Gets the value of the property endLinesVisible.- Property description:
-
setEndLinesVisible
public void setEndLinesVisible(boolean endLinesVisible) Sets the value of the property endLinesVisible.- Property description:
-
endLinesVisibleProperty
public javafx.beans.property.BooleanProperty endLinesVisibleProperty() -
getUseItemColorForStroke
public boolean getUseItemColorForStroke()Gets the value of the property useItemColorForStroke.- Property description:
-
setUseItemColorForStroke
public void setUseItemColorForStroke(boolean useItemColorForStroke) Sets the value of the property useItemColorForStroke.- Property description:
-
useItemColorForStrokeProperty
public javafx.beans.property.BooleanProperty useItemColorForStrokeProperty() -
getMinNumberOfItems
public int getMinNumberOfItems()Gets the value of the property minNumberOfItems.- Property description:
-
setMinNumberOfItems
public void setMinNumberOfItems(int minNumberOfItems) Sets the value of the property minNumberOfItems.- Property description:
-
minNumberOfItemsProperty
public javafx.beans.property.IntegerProperty minNumberOfItemsProperty() -
getUseMinNumberOfItems
public boolean getUseMinNumberOfItems()Gets the value of the property useMinNumberOfItems.- Property description:
-
setUseMinNumberOfItems
public void setUseMinNumberOfItems(boolean useMinNumberOfItems) Sets the value of the property useMinNumberOfItems.- Property description:
-
useMinNumberOfItemsProperty
public javafx.beans.property.BooleanProperty useMinNumberOfItemsProperty() -
getYAxis
Gets the value of the property yAxis.- Property description:
-
setYAxis
Sets the value of the property yAxis.- Property description:
-
yAxisProperty
- See Also:
-
resetYAxis
public void resetYAxis() -
setPopupTimeout
public void setPopupTimeout(long milliseconds) -
getUserAgentStylesheet
- Overrides:
getUserAgentStylesheetin classjavafx.scene.layout.Region
-