Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class Chart extends Region
Type | Property and Description |
---|---|
BooleanProperty |
animated
When true any data changes will be animated.
|
protected ObjectProperty<Node> |
legend
The node to display as the Legend.
|
ObjectProperty<Side> |
legendSide
The side of the chart where the legend should be displayed
|
BooleanProperty |
legendVisible
When true the chart will display a legend if the chart implementation supports a legend.
|
StringProperty |
title
The chart title
|
ObjectProperty<Side> |
titleSide
The side of the chart where the title is displayed
|
height, maxHeight, maxWidth, minHeight, minWidth, padding, prefHeight, prefWidth, snapToPixel, width
needsLayout
blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, 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, visible
USE_COMPUTED_SIZE, USE_PREF_SIZE
Constructor and Description |
---|
Chart() |
Modifier and Type | Method and Description |
---|---|
protected void |
animate(Animation animation)
Play the given animation on every frame of the animation the chart will be relayed out until the animation
finishes.
|
BooleanProperty |
animatedProperty()
When true any data changes will be animated.
|
protected double |
computeMinHeight(double width)
Charts are sized outside in, user tells chart how much space it has and chart draws inside that.
|
protected double |
computeMinWidth(double height)
Charts are sized outside in, user tells chart how much space it has and chart draws inside that.
|
protected double |
computePrefHeight(double width)
Charts are sized outside in, user tells chart how much space it has and chart draws inside that.
|
protected double |
computePrefWidth(double height)
Charts are sized outside in, user tells chart how much space it has and chart draws inside that.
|
boolean |
getAnimated()
Indicates whether data changes will be animated or not.
|
protected ObservableList<Node> |
getChartChildren()
Modifiable and observable list of all content in the chart.
|
protected Node |
getLegend()
Gets the value of the property legend.
|
Side |
getLegendSide()
Gets the value of the property legendSide.
|
java.lang.String |
getTitle()
Gets the value of the property title.
|
Side |
getTitleSide()
Gets the value of the property titleSide.
|
boolean |
isLegendVisible()
Gets the value of the property legendVisible.
|
protected abstract void |
layoutChartChildren(double top,
double left,
double width,
double height)
Called to update and layout the chart children available from getChartChildren()
|
protected void |
layoutChildren()
Invoked during the layout pass to layout this chart and all its content.
|
protected ObjectProperty<Node> |
legendProperty()
The node to display as the Legend.
|
ObjectProperty<Side> |
legendSideProperty()
The side of the chart where the legend should be displayed
|
BooleanProperty |
legendVisibleProperty()
When true the chart will display a legend if the chart implementation supports a legend.
|
protected void |
requestChartLayout()
Call this when you know something has changed that needs the chart to be relayed out.
|
void |
setAnimated(boolean value)
Sets the value of the property animated.
|
protected void |
setLegend(Node value)
Sets the value of the property legend.
|
void |
setLegendSide(Side value)
Sets the value of the property legendSide.
|
void |
setLegendVisible(boolean value)
Sets the value of the property legendVisible.
|
void |
setTitle(java.lang.String value)
Sets the value of the property title.
|
void |
setTitleSide(Side value)
Sets the value of the property titleSide.
|
protected boolean |
shouldAnimate()
This is used to check if any given animation should run.
|
StringProperty |
titleProperty()
The chart title
|
ObjectProperty<Side> |
titleSideProperty()
The side of the chart where the title is displayed
|
computeMaxHeight, computeMaxWidth, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPadding, getPrefHeight, getPrefWidth, getWidth, heightProperty, isResizable, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setSnapToPixel, setWidth, snapPosition, snapSize, snapSpace, snapToPixelProperty, widthProperty
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setNeedsLayout
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, 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, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getUserData, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToSceneTransformProperty, lookupAll, managedProperty, mouseTransparentProperty, 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, pickOnBoundsProperty, pressedProperty, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, visibleProperty
public final StringProperty titleProperty
getTitle()
,
setTitle(String)
public final ObjectProperty<Side> titleSideProperty
getTitleSide()
,
setTitleSide(Side)
protected final ObjectProperty<Node> legendProperty
getLegend()
,
setLegend(Node)
public final BooleanProperty legendVisibleProperty
isLegendVisible()
,
setLegendVisible(boolean)
public final ObjectProperty<Side> legendSideProperty
getLegendSide()
,
setLegendSide(Side)
public final BooleanProperty animatedProperty
setAnimated(boolean)
public final java.lang.String getTitle()
public final void setTitle(java.lang.String value)
public final StringProperty titleProperty()
getTitle()
,
setTitle(String)
public final Side getTitleSide()
public final void setTitleSide(Side value)
public final ObjectProperty<Side> titleSideProperty()
getTitleSide()
,
setTitleSide(Side)
protected final Node getLegend()
protected final void setLegend(Node value)
protected final ObjectProperty<Node> legendProperty()
getLegend()
,
setLegend(Node)
public final boolean isLegendVisible()
public final void setLegendVisible(boolean value)
public final BooleanProperty legendVisibleProperty()
isLegendVisible()
,
setLegendVisible(boolean)
public final Side getLegendSide()
public final void setLegendSide(Side value)
public final ObjectProperty<Side> legendSideProperty()
getLegendSide()
,
setLegendSide(Side)
public final boolean getAnimated()
public final void setAnimated(boolean value)
public final BooleanProperty animatedProperty()
setAnimated(boolean)
protected ObservableList<Node> getChartChildren()
protected void animate(Animation animation)
animation
- The animation to playprotected void requestChartLayout()
protected final boolean shouldAnimate()
protected abstract void layoutChartChildren(double top, double left, double width, double height)
top
- The top offset from the origin to account for any padding on the chart contentleft
- The left offset from the origin to account for any padding on the chart contentwidth
- The width of the area to layout the chart withinheight
- The height of the area to layout the chart withinprotected void layoutChildren()
layoutChildren
in class Parent
protected double computeMinHeight(double width)
computeMinHeight
in class Region
width
- the width that should be used if min height depends
on itprotected double computeMinWidth(double height)
computeMinWidth
in class Region
height
- the height that should be used if min width depends
on itprotected double computePrefWidth(double height)
computePrefWidth
in class Region
height
- the height that should be used if preferred width depends
on itprotected double computePrefHeight(double width)
computePrefHeight
in class Region
width
- the width that should be used if preferred height depends
on itCopyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved. Use is subject to