Class Grid

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
eu.hansolo.fx.charts.Grid
All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget

@DefaultProperty("children") public class Grid extends javafx.scene.layout.Region
User: hansolo Date: 02.08.17 Time: 17:06
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     

    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, width

    Properties inherited from class javafx.scene.Parent

    needsLayout

    Properties 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_SIZE

    Fields inherited from class javafx.scene.Node

    BASELINE_OFFSET_SAME_AS_HEIGHT
  • Constructor Summary

    Constructors
    Constructor
    Description
    Grid(Axis X_AXIS, Axis Y_AXIS)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected double
    computeMaxHeight(double WIDTH)
     
    protected double
    computeMaxWidth(double HEIGHT)
     
    protected double
    computeMinHeight(double WIDTH)
     
    protected double
    computeMinWidth(double HEIGHT)
     
    protected double
    computePrefHeight(double WIDTH)
     
    protected double
    computePrefWidth(double HEIGHT)
     
    javafx.collections.ObservableList<javafx.scene.Node>
     
    double
    Gets the value of the property gridOpacity.
    javafx.scene.paint.Paint
    Gets the value of the property majorHGridLinePaint.
    boolean
    Gets the value of the property majorHGridLinesVisible.
    javafx.scene.paint.Paint
    Gets the value of the property majorVGridLinePaint.
    boolean
    Gets the value of the property majorVGridLinesVisible.
    javafx.scene.paint.Paint
    Gets the value of the property mediumHGridLinePaint.
    boolean
    Gets the value of the property mediumHGridLinesVisible.
    javafx.scene.paint.Paint
    Gets the value of the property mediumVGridLinePaint.
    boolean
    Gets the value of the property mediumVGridLinesVisible.
    javafx.scene.paint.Paint
    Gets the value of the property minorHGridLinePaint.
    boolean
    Gets the value of the property minorHGridLinesVisible.
    javafx.scene.paint.Paint
    Gets the value of the property minorVGridLinePaint.
    boolean
    Gets the value of the property minorVGridLinesVisible.
    javafx.beans.property.DoubleProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     
    javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint>
     
    javafx.beans.property.BooleanProperty
     
    void
    setGridLineDashes(double... DASHES)
     
    void
    setGridLinePaint(javafx.scene.paint.Paint PAINT)
     
    void
    setGridOpacity(double OPACITY)
    Sets the value of the property gridOpacity.
    void
    setMajorHGridLinePaint(javafx.scene.paint.Paint PAINT)
    Sets the value of the property majorHGridLinePaint.
    void
    setMajorHGridLinesVisible(boolean VISIBLE)
    Sets the value of the property majorHGridLinesVisible.
    void
    setMajorVGridLinePaint(javafx.scene.paint.Paint PAINT)
    Sets the value of the property majorVGridLinePaint.
    void
    setMajorVGridLinesVisible(boolean VISIBLE)
    Sets the value of the property majorVGridLinesVisible.
    void
    setMediumHGridLinePaint(javafx.scene.paint.Paint PAINT)
    Sets the value of the property mediumHGridLinePaint.
    void
    setMediumHGridLinesVisible(boolean VISIBLE)
    Sets the value of the property mediumHGridLinesVisible.
    void
    setMediumVGridLinePaint(javafx.scene.paint.Paint PAINT)
    Sets the value of the property mediumVGridLinePaint.
    void
    setMediumVGridLinesVisible(boolean VISIBLE)
    Sets the value of the property mediumVGridLinesVisible.
    void
    setMinorHGridLinePaint(javafx.scene.paint.Paint PAINT)
    Sets the value of the property minorHGridLinePaint.
    void
    setMinorHGridLinesVisible(boolean VISIBLE)
    Sets the value of the property minorHGridLinesVisible.
    void
    setMinorVGridLinePaint(javafx.scene.paint.Paint PAINT)
    Sets the value of the property minorVGridLinePaint.
    void
    setMinorVGridLinesVisible(boolean VISIBLE)
    Sets the value of the property minorVGridLinesVisible.

    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, 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, visibleProperty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface javafx.css.Styleable

    getStyleableNode
  • Property Details

  • Constructor Details

    • Grid

      public Grid(Axis X_AXIS, Axis Y_AXIS)
  • Method Details

    • computeMinWidth

      protected double computeMinWidth(double HEIGHT)
      Overrides:
      computeMinWidth in class javafx.scene.layout.Region
    • computeMinHeight

      protected double computeMinHeight(double WIDTH)
      Overrides:
      computeMinHeight in class javafx.scene.layout.Region
    • computePrefWidth

      protected double computePrefWidth(double HEIGHT)
      Overrides:
      computePrefWidth in class javafx.scene.layout.Region
    • computePrefHeight

      protected double computePrefHeight(double WIDTH)
      Overrides:
      computePrefHeight in class javafx.scene.layout.Region
    • computeMaxWidth

      protected double computeMaxWidth(double HEIGHT)
      Overrides:
      computeMaxWidth in class javafx.scene.layout.Region
    • computeMaxHeight

      protected double computeMaxHeight(double WIDTH)
      Overrides:
      computeMaxHeight in class javafx.scene.layout.Region
    • getChildren

      public javafx.collections.ObservableList<javafx.scene.Node> getChildren()
      Overrides:
      getChildren in class javafx.scene.Parent
    • getGridOpacity

      public double getGridOpacity()
      Gets the value of the property gridOpacity.
      Property description:
    • setGridOpacity

      public void setGridOpacity(double OPACITY)
      Sets the value of the property gridOpacity.
      Property description:
    • gridOpacityProperty

      public javafx.beans.property.DoubleProperty gridOpacityProperty()
      See Also:
    • getMajorHGridLinePaint

      public javafx.scene.paint.Paint getMajorHGridLinePaint()
      Gets the value of the property majorHGridLinePaint.
      Property description:
    • setMajorHGridLinePaint

      public void setMajorHGridLinePaint(javafx.scene.paint.Paint PAINT)
      Sets the value of the property majorHGridLinePaint.
      Property description:
    • majorHGridLinePaintProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> majorHGridLinePaintProperty()
      See Also:
    • getMediumHGridLinePaint

      public javafx.scene.paint.Paint getMediumHGridLinePaint()
      Gets the value of the property mediumHGridLinePaint.
      Property description:
    • setMediumHGridLinePaint

      public void setMediumHGridLinePaint(javafx.scene.paint.Paint PAINT)
      Sets the value of the property mediumHGridLinePaint.
      Property description:
    • mediumHGridLinePaintProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> mediumHGridLinePaintProperty()
      See Also:
    • getMinorHGridLinePaint

      public javafx.scene.paint.Paint getMinorHGridLinePaint()
      Gets the value of the property minorHGridLinePaint.
      Property description:
    • setMinorHGridLinePaint

      public void setMinorHGridLinePaint(javafx.scene.paint.Paint PAINT)
      Sets the value of the property minorHGridLinePaint.
      Property description:
    • minorHGridLinePaintProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> minorHGridLinePaintProperty()
      See Also:
    • getMajorHGridLinesVisible

      public boolean getMajorHGridLinesVisible()
      Gets the value of the property majorHGridLinesVisible.
      Property description:
    • setMajorHGridLinesVisible

      public void setMajorHGridLinesVisible(boolean VISIBLE)
      Sets the value of the property majorHGridLinesVisible.
      Property description:
    • majorHGridLinesVisibleProperty

      public javafx.beans.property.BooleanProperty majorHGridLinesVisibleProperty()
      See Also:
    • getMediumHGridLinesVisible

      public boolean getMediumHGridLinesVisible()
      Gets the value of the property mediumHGridLinesVisible.
      Property description:
    • setMediumHGridLinesVisible

      public void setMediumHGridLinesVisible(boolean VISIBLE)
      Sets the value of the property mediumHGridLinesVisible.
      Property description:
    • mediumHGridLinesVisibleProperty

      public javafx.beans.property.BooleanProperty mediumHGridLinesVisibleProperty()
      See Also:
    • getMinorHGridLinesVisible

      public boolean getMinorHGridLinesVisible()
      Gets the value of the property minorHGridLinesVisible.
      Property description:
    • setMinorHGridLinesVisible

      public void setMinorHGridLinesVisible(boolean VISIBLE)
      Sets the value of the property minorHGridLinesVisible.
      Property description:
    • minorHGridLinesVisibleProperty

      public javafx.beans.property.BooleanProperty minorHGridLinesVisibleProperty()
      See Also:
    • getMajorVGridLinePaint

      public javafx.scene.paint.Paint getMajorVGridLinePaint()
      Gets the value of the property majorVGridLinePaint.
      Property description:
    • setMajorVGridLinePaint

      public void setMajorVGridLinePaint(javafx.scene.paint.Paint PAINT)
      Sets the value of the property majorVGridLinePaint.
      Property description:
    • majorVGridLinePaintProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> majorVGridLinePaintProperty()
      See Also:
    • getMediumVGridLinePaint

      public javafx.scene.paint.Paint getMediumVGridLinePaint()
      Gets the value of the property mediumVGridLinePaint.
      Property description:
    • setMediumVGridLinePaint

      public void setMediumVGridLinePaint(javafx.scene.paint.Paint PAINT)
      Sets the value of the property mediumVGridLinePaint.
      Property description:
    • mediumVGridLinePaintProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> mediumVGridLinePaintProperty()
      See Also:
    • getMinorVGridLinePaint

      public javafx.scene.paint.Paint getMinorVGridLinePaint()
      Gets the value of the property minorVGridLinePaint.
      Property description:
    • setMinorVGridLinePaint

      public void setMinorVGridLinePaint(javafx.scene.paint.Paint PAINT)
      Sets the value of the property minorVGridLinePaint.
      Property description:
    • minorVGridLinePaintProperty

      public javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> minorVGridLinePaintProperty()
      See Also:
    • getMajorVGridLinesVisible

      public boolean getMajorVGridLinesVisible()
      Gets the value of the property majorVGridLinesVisible.
      Property description:
    • setMajorVGridLinesVisible

      public void setMajorVGridLinesVisible(boolean VISIBLE)
      Sets the value of the property majorVGridLinesVisible.
      Property description:
    • majorVGridLinesVisibleProperty

      public javafx.beans.property.BooleanProperty majorVGridLinesVisibleProperty()
      See Also:
    • getMediumVGridLinesVisible

      public boolean getMediumVGridLinesVisible()
      Gets the value of the property mediumVGridLinesVisible.
      Property description:
    • setMediumVGridLinesVisible

      public void setMediumVGridLinesVisible(boolean VISIBLE)
      Sets the value of the property mediumVGridLinesVisible.
      Property description:
    • mediumVGridLinesVisibleProperty

      public javafx.beans.property.BooleanProperty mediumVGridLinesVisibleProperty()
      See Also:
    • getMinorVGridLinesVisible

      public boolean getMinorVGridLinesVisible()
      Gets the value of the property minorVGridLinesVisible.
      Property description:
    • setMinorVGridLinesVisible

      public void setMinorVGridLinesVisible(boolean VISIBLE)
      Sets the value of the property minorVGridLinesVisible.
      Property description:
    • minorVGridLinesVisibleProperty

      public javafx.beans.property.BooleanProperty minorVGridLinesVisibleProperty()
      See Also:
    • setGridLinePaint

      public void setGridLinePaint(javafx.scene.paint.Paint PAINT)
    • adjustGridLineVisibilityToAxis

      public void adjustGridLineVisibilityToAxis()
    • setGridLineDashes

      public void setGridLineDashes(double... DASHES)