- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.chart.Chart
-
- javafx.scene.chart.XYChart<X,Y>
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
- 直系の既知のサブクラス:
AreaChart
,BarChart
,BubbleChart
,LineChart
,ScatterChart
,StackedAreaChart
,StackedBarChart
public abstract class XYChart<X,Y> extends Chart
すべての2軸チャートのチャート・ベース・クラス。 2つの軸とプロット・コンテンツの描画を行います。 プロット内のすべてのコンテンツが含まれ、XYChartの実装によって、レンダリングが必要なノードをこのリストに追加できます。データ・アイテムまたはシンボルにツールチップをインストールできます。 たとえば、次のコード・スニペットは最初のデータ・アイテムにツールチップをインストールします。
XYChart.Data item = ( XYChart.Data)series.getData().get(0); Tooltip.install(item.getNode(), new Tooltip("Symbol-0"));
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 BooleanProperty
alternativeColumnFillVisible
trueの場合、代替の垂直列が塗りつぶされますBooleanProperty
alternativeRowFillVisible
trueの場合、代替の水平行が塗りつぶされますObjectProperty<ObservableList<XYChart.Series<X,Y>>>
data
XYChartsデータBooleanProperty
horizontalGridLinesVisible
水平グリッド線を描画する場合はtrueBooleanProperty
horizontalZeroLineVisible
これがtrueで、かつ水平軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されますBooleanProperty
verticalGridLinesVisible
垂直グリッド線を描画する場合はtrueBooleanProperty
verticalZeroLineVisible
これがtrueで、かつ垂直軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されます-
クラス javafx.scene.chart.Chartで宣言されたプロパティ
animated、legend、legendSide、legendVisible、title、titleSide
-
クラス javafx.scene.Nodeで宣言されたプロパティ
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, 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
-
クラス javafx.scene.Parentで宣言されたプロパティ
needsLayout
-
クラス javafx.scene.layout.Regionで宣言されたプロパティ
background、border、cacheShape、centerShape、height、insets、maxHeight、maxWidth、minHeight、minWidth、opaqueInsets、padding、prefHeight、prefWidth、scaleShape、shape、snapToPixel、width
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
XYChart.Data<X,Y>
2軸チャートのデータを持つ単一データ・アイテムstatic class
XYChart.Series<X,Y>
データ・アイテムの名前付き系列
-
フィールドのサマリー
-
クラス javafx.scene.Nodeで宣言されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
クラス javafx.scene.layout.Regionで宣言されたフィールド
USE_COMPUTED_SIZE、USE_PREF_SIZE
-
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 BooleanProperty
alternativeColumnFillVisibleProperty()
trueの場合、代替の垂直列が塗りつぶされますBooleanProperty
alternativeRowFillVisibleProperty()
trueの場合、代替の水平行が塗りつぶされますprotected ObjectProperty<Object>
currentDisplayedExtraValueProperty(XYChart.Data<X,Y> item)
現在表示されている余分な値プロパティ。protected ObjectProperty<X>
currentDisplayedXValueProperty(XYChart.Data<X,Y> item)
X軸上にプロットされる現在表示されているデータ値プロパティ。protected ObjectProperty<Y>
currentDisplayedYValueProperty(XYChart.Data<X,Y> item)
Y軸上にプロットされる現在表示されているデータ値プロパティ。protected abstract void
dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)
データ・アイテムが系列に追加されたときに呼び出されます。protected abstract void
dataItemChanged(XYChart.Data<X,Y> item)
データ・アイテムが変更されたとき、つまり、そのxValue、yValueまたはextraValueが変更されたときに呼び出されます。protected abstract void
dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)
データ・アイテムがデータ・モデルから削除されたが、チャートで引き続き表示可能な場合に呼び出されます。ObjectProperty<ObservableList<XYChart.Series<X,Y>>>
dataProperty()
XYChartsデータstatic List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()
に委任する必要があります。protected Object
getCurrentDisplayedExtraValue(XYChart.Data<X,Y> item)
現在表示されているデータの追加の値。protected X
getCurrentDisplayedXValue(XYChart.Data<X,Y> item)
X軸上にプロットされる現在表示されているデータ値。protected Y
getCurrentDisplayedYValue(XYChart.Data<X,Y> item)
Y軸上にプロットされる現在表示されているデータ値。ObservableList<XYChart.Series<X,Y>>
getData()
プロパティ・データの値を取得します。protected Iterator<XYChart.Data<X,Y>>
getDisplayedDataIterator(XYChart.Series<X,Y> series)
XYChartは、現在表示されているすべてのアイテムのリストを保持し、これには、現在のすべてのデータに加えて、最近削除され、フェードアウトのプロセス中のデータ・アイテムが含まれます。protected Iterator<XYChart.Series<X,Y>>
getDisplayedSeriesIterator()
XYChartは、現在表示されているすべての系列のリストを保持し、これには、現在のすべての系列に加えて、最近削除され、フェードアウトのプロセス(アニメーション化)中の系列が含まれます。protected ObservableList<Node>
getPlotChildren()
プロットのすべてのコンテンツの変更可能かつ監視可能なリスト。boolean
getVerticalGridLinesVisible()
垂直グリッド線が表示されるかどうかを示します。Axis<X>
getXAxis()
X軸(デフォルトでは、プロットの下部に沿った軸)を取得します。Axis<Y>
getYAxis()
Y軸(デフォルトでは、プロットの左側に沿った軸)を取得します。BooleanProperty
horizontalGridLinesVisibleProperty()
水平グリッド線を描画する場合はtrueBooleanProperty
horizontalZeroLineVisibleProperty()
これがtrueで、かつ水平軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されますboolean
isAlternativeColumnFillVisible()
プロパティalternativeColumnFillVisibleの値を取得します。boolean
isAlternativeRowFillVisible()
プロパティalternativeRowFillVisibleの値を取得します。boolean
isHorizontalGridLinesVisible()
プロパティhorizontalGridLinesVisibleの値を取得します。boolean
isHorizontalZeroLineVisible()
プロパティhorizontalZeroLineVisibleの値を取得します。boolean
isVerticalZeroLineVisible()
プロパティverticalZeroLineVisibleの値を取得します。protected abstract void
layoutPlotChildren()
プロットの子を更新およびレイアウトするために呼び出されます。protected void
removeDataItemFromDisplay(XYChart.Series<X,Y> series, XYChart.Data<X,Y> item)
これは、アニメーション化の完了時にチャートからアイテムを削除するためにdataItemRemoved()から呼び出される必要があります。protected void
removeSeriesFromDisplay(XYChart.Series<X,Y> series)
これは、アニメーションを完了して系列をチャートから削除した場合に、seriesRemoved()から呼び出される必要があります。protected abstract void
seriesAdded(XYChart.Series<X,Y> series, int seriesIndex)
系列がチャート・データ・モデルに追加されました。protected void
seriesChanged(ListChangeListener.Change<? extends XYChart.Series> c)
このチャートのシリーズのリストにアトミックな変更が行われるたびに呼び出されます。protected abstract void
seriesRemoved(XYChart.Series<X,Y> series)
系列はデータ・モデルから削除されましたが、引き続きチャートで表示可能です。void
setAlternativeColumnFillVisible(boolean value)
プロパティalternativeColumnFillVisibleの値を設定します。void
setAlternativeRowFillVisible(boolean value)
プロパティalternativeRowFillVisibleの値を設定します。protected void
setCurrentDisplayedExtraValue(XYChart.Data<X,Y> item, Object value)
現在表示されているデータの追加の値を設定します。protected void
setCurrentDisplayedXValue(XYChart.Data<X,Y> item, X value)
X軸上にプロットされる現在表示されているデータ値を設定します。protected void
setCurrentDisplayedYValue(XYChart.Data<X,Y> item, Y value)
Y軸上にプロットされる現在表示されているデータ値を設定します。void
setData(ObservableList<XYChart.Series<X,Y>> value)
プロパティ・データの値を設定します。void
setHorizontalGridLinesVisible(boolean value)
プロパティhorizontalGridLinesVisibleの値を設定します。void
setHorizontalZeroLineVisible(boolean value)
プロパティhorizontalZeroLineVisibleの値を設定します。void
setVerticalGridLinesVisible(boolean value)
プロパティverticalGridLinesVisibleの値を設定します。void
setVerticalZeroLineVisible(boolean value)
プロパティverticalZeroLineVisibleの値を設定します。protected void
updateAxisRange()
範囲が無効化され、その範囲を更新する必要がある場合に呼び出されます。protected void
updateLegend()
これは、系列が追加または削除され、凡例を更新する必要がある場合に常に呼び出されます。BooleanProperty
verticalGridLinesVisibleProperty()
垂直グリッド線を描画する場合はtrueBooleanProperty
verticalZeroLineVisibleProperty()
これがtrueで、かつ垂直軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されます-
クラス javafx.scene.chart.Chartで宣言されたメソッド
animate, animatedProperty, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getAnimated, getChartChildren, getLegend, getLegendSide, getTitle, getTitleSide, isLegendVisible, layoutChartChildren, layoutChildren, legendProperty, legendSideProperty, legendVisibleProperty, requestChartLayout, setAnimated, setLegend, setLegendSide, setLegendVisible, setTitle, setTitleSide, shouldAnimate, titleProperty, titleSideProperty
-
クラス 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, 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, lookup, 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, queryAccessibleAttribute, 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
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
-
クラス javafx.scene.Parentで宣言されたメソッド
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
クラス javafx.scene.layout.Regionで宣言されたメソッド
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, 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
-
インタフェース javafx.css.Styleableで宣言されたメソッド
getStyleableNode, getStyleClass
-
-
-
-
プロパティの詳細
-
data
public final ObjectProperty<ObservableList<XYChart.Series<X,Y>>> dataProperty
XYChartsデータ
-
verticalGridLinesVisible
public final BooleanProperty verticalGridLinesVisibleProperty
垂直グリッド線を描画する場合はtrue
-
horizontalGridLinesVisible
public final BooleanProperty horizontalGridLinesVisibleProperty
水平グリッド線を描画する場合はtrue
-
alternativeColumnFillVisible
public final BooleanProperty alternativeColumnFillVisibleProperty
trueの場合、代替の垂直列が塗りつぶされます
-
alternativeRowFillVisible
public final BooleanProperty alternativeRowFillVisibleProperty
trueの場合、代替の水平行が塗りつぶされます
-
verticalZeroLineVisible
public final BooleanProperty verticalZeroLineVisibleProperty
これがtrueで、かつ垂直軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されます- デフォルト値:
- true
- 関連項目:
isVerticalZeroLineVisible()
、setVerticalZeroLineVisible(boolean)
-
horizontalZeroLineVisible
public final BooleanProperty horizontalZeroLineVisibleProperty
これがtrueで、かつ水平軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されます- デフォルト値:
- true
- 関連項目:
isHorizontalZeroLineVisible()
、setHorizontalZeroLineVisible(boolean)
-
-
メソッドの詳細
-
getData
public final ObservableList<XYChart.Series<X,Y>> getData()
プロパティ・データの値を取得します。- プロパティの説明:
- XYChartsデータ
-
setData
public final void setData(ObservableList<XYChart.Series<X,Y>> value)
プロパティ・データの値を設定します。- プロパティの説明:
- XYChartsデータ
-
dataProperty
public final ObjectProperty<ObservableList<XYChart.Series<X,Y>>> dataProperty()
XYChartsデータ
-
getVerticalGridLinesVisible
public final boolean getVerticalGridLinesVisible()
垂直グリッド線が表示されるかどうかを示します。- 戻り値:
- verticalGridLinesが可視の場合はtrue、そうでない場合はfalse。
- 関連項目:
verticalGridLinesVisibleProperty()
-
setVerticalGridLinesVisible
public final void setVerticalGridLinesVisible(boolean value)
プロパティverticalGridLinesVisibleの値を設定します。- プロパティの説明:
- 垂直グリッド線を描画する場合はtrue
-
verticalGridLinesVisibleProperty
public final BooleanProperty verticalGridLinesVisibleProperty()
垂直グリッド線を描画する場合はtrue
-
isHorizontalGridLinesVisible
public final boolean isHorizontalGridLinesVisible()
プロパティhorizontalGridLinesVisibleの値を取得します。- プロパティの説明:
- 水平グリッド線を描画する場合はtrue
-
setHorizontalGridLinesVisible
public final void setHorizontalGridLinesVisible(boolean value)
プロパティhorizontalGridLinesVisibleの値を設定します。- プロパティの説明:
- 水平グリッド線を描画する場合はtrue
-
horizontalGridLinesVisibleProperty
public final BooleanProperty horizontalGridLinesVisibleProperty()
水平グリッド線を描画する場合はtrue
-
isAlternativeColumnFillVisible
public final boolean isAlternativeColumnFillVisible()
プロパティalternativeColumnFillVisibleの値を取得します。- プロパティの説明:
- trueの場合、代替の垂直列が塗りつぶされます
-
setAlternativeColumnFillVisible
public final void setAlternativeColumnFillVisible(boolean value)
プロパティalternativeColumnFillVisibleの値を設定します。- プロパティの説明:
- trueの場合、代替の垂直列が塗りつぶされます
-
alternativeColumnFillVisibleProperty
public final BooleanProperty alternativeColumnFillVisibleProperty()
trueの場合、代替の垂直列が塗りつぶされます
-
isAlternativeRowFillVisible
public final boolean isAlternativeRowFillVisible()
プロパティalternativeRowFillVisibleの値を取得します。- プロパティの説明:
- trueの場合、代替の水平行が塗りつぶされます
-
setAlternativeRowFillVisible
public final void setAlternativeRowFillVisible(boolean value)
プロパティalternativeRowFillVisibleの値を設定します。- プロパティの説明:
- trueの場合、代替の水平行が塗りつぶされます
-
alternativeRowFillVisibleProperty
public final BooleanProperty alternativeRowFillVisibleProperty()
trueの場合、代替の水平行が塗りつぶされます
-
isVerticalZeroLineVisible
public final boolean isVerticalZeroLineVisible()
プロパティverticalZeroLineVisibleの値を取得します。- プロパティの説明:
- これがtrueで、かつ垂直軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されます
- デフォルト値:
- true
-
setVerticalZeroLineVisible
public final void setVerticalZeroLineVisible(boolean value)
プロパティverticalZeroLineVisibleの値を設定します。- プロパティの説明:
- これがtrueで、かつ垂直軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されます
- デフォルト値:
- true
-
verticalZeroLineVisibleProperty
public final BooleanProperty verticalZeroLineVisibleProperty()
これがtrueで、かつ垂直軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されます- デフォルト値:
- true
- 関連項目:
isVerticalZeroLineVisible()
、setVerticalZeroLineVisible(boolean)
-
isHorizontalZeroLineVisible
public final boolean isHorizontalZeroLineVisible()
プロパティhorizontalZeroLineVisibleの値を取得します。- プロパティの説明:
- これがtrueで、かつ水平軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されます
- デフォルト値:
- true
-
setHorizontalZeroLineVisible
public final void setHorizontalZeroLineVisible(boolean value)
プロパティhorizontalZeroLineVisibleの値を設定します。- プロパティの説明:
- これがtrueで、かつ水平軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されます
- デフォルト値:
- true
-
horizontalZeroLineVisibleProperty
public final BooleanProperty horizontalZeroLineVisibleProperty()
これがtrueで、かつ水平軸に正の値と負の値の両方がある場合、追加の軸線がゼロ位置に描画されます- デフォルト値:
- true
- 関連項目:
isHorizontalZeroLineVisible()
、setHorizontalZeroLineVisible(boolean)
-
getPlotChildren
protected ObservableList<Node> getPlotChildren()
プロットのすべてのコンテンツの変更可能かつ監視可能なリスト。 XYChartの実装では、ここで、プロットを描画するために使用するノードを追加する必要があります。- 戻り値:
- プロットの子の監視可能リスト
-
updateLegend
protected void updateLegend()
これは、系列が追加または削除され、凡例を更新する必要がある場合に常に呼び出されます。
-
dataItemAdded
protected abstract void dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)
データ・アイテムが系列に追加されたときに呼び出されます。 XYChartの実装では、ここで、このデータ・アイテムを表すgetPlotChildrenに対して新しいノードを作成または追加できます。 animated = trueの場合、フェードインや同様の効果を追加してそのデータをアニメーション化することもできます。- パラメータ:
series
- データ・アイテムが追加された系列itemIndex
- 系列内の新しいアイテムのインデックスitem
- 追加された新しいデータ・アイテム
-
dataItemRemoved
protected abstract void dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)
データ・アイテムがデータ・モデルから削除されたが、チャートで引き続き表示可能な場合に呼び出されます。 引き続き表示可能であるため、このメソッドでアニメーションの削除を処理できます。 データ・アイテムのアニメーション化を完了してから、removeDataItemFromDisplay()を呼び出して、チャートで表示されないようにアイテム・ノードを削除する必要があります。- パラメータ:
item
- 系列から削除されたアイテムseries
- アイテムが削除された系列
-
dataItemChanged
protected abstract void dataItemChanged(XYChart.Data<X,Y> item)
データ・アイテムが変更されたとき、つまり、そのxValue、yValueまたはextraValueが変更されたときに呼び出されます。- パラメータ:
item
- 変更されたデータ・アイテム
-
seriesAdded
protected abstract void seriesAdded(XYChart.Series<X,Y> series, int seriesIndex)
系列がチャート・データ・モデルに追加されました。 XYChartの実装では、ここで、この系列を表すgetPlotChildrenに対して新しいノードを作成または追加できます。 また、系列にすでに存在するデータ・アイテムの追加を処理することも必要となります。 それぞれに対してdataItemAdded()を単に呼び出すか、または追加される系列全体に様々なアニメーションを提供できます。- パラメータ:
series
- 追加された系列seriesIndex
- 新しい系列のインデックス
-
seriesRemoved
protected abstract void seriesRemoved(XYChart.Series<X,Y> series)
系列はデータ・モデルから削除されましたが、引き続きチャートで表示可能です。 引き続き表示可能であるため、このメソッドでアニメーションの削除を処理できます。 データ・アイテムのアニメーション化を完了してから、removeSeriesFromDisplay()を呼び出して、系列を表示リストから削除する必要があります。- パラメータ:
series
- 削除された系列
-
seriesChanged
protected void seriesChanged(ListChangeListener.Change<? extends XYChart.Series> c)
このチャートのシリーズのリストにアトミックな変更が行われるたびに呼び出されます。- パラメータ:
c
- シリーズへの変更を表すChangeインスタンス
-
updateAxisRange
protected void updateAxisRange()
範囲が無効化され、その範囲を更新する必要がある場合に呼び出されます。 軸が自動範囲指定である場合は、指定された軸によってプロットされる必要があるすべてのデータのリストをコンパイルし、invalidateRange()を軸で呼び出してデータを渡します。
-
layoutPlotChildren
protected abstract void layoutPlotChildren()
プロットの子を更新およびレイアウトするために呼び出されます。 軸やグリッド線などの最上部のプロットを表すノードを更新するためにすべての作業が含まれる必要があります。原点はプロット面の左上で、プロット面を取得するには、X軸の幅と、Y軸の高さからのX軸の高さを取得します。
-
removeSeriesFromDisplay
protected final void removeSeriesFromDisplay(XYChart.Series<X,Y> series)
これは、アニメーションを完了して系列をチャートから削除した場合に、seriesRemoved()から呼び出される必要があります。 系列を削除して、getDisplayedSeriesIterator()によって返されるイテレータに含められないようにします。- パラメータ:
series
- 削除する系列
-
getDisplayedSeriesIterator
protected final Iterator<XYChart.Series<X,Y>> getDisplayedSeriesIterator()
XYChartは、現在表示されているすべての系列のリストを保持し、これには、現在のすべての系列に加えて、最近削除され、フェードアウトのプロセス(アニメーション化)中の系列が含まれます。 そのリストのイテレータを作成して返します。 これは、XYChartの実装がデータのプロット時に使用するものです。- 戻り値:
- 現在表示されている系列のイテレータ
-
getCurrentDisplayedXValue
protected final X getCurrentDisplayedXValue(XYChart.Data<X,Y> item)
X軸上にプロットされる現在表示されているデータ値。 xValueと同じである場合と異なる場合があります。 xValueが古い値から新しい値に変化する状態をアニメーション化するためにXYChartで使用されます。 これは、カスタムのXYChart実装でプロットする必要があるものです。 LineChartなど、一部のXYChartチャート実装でも、これを使用して、データの追加または削除時にアニメーション化します。- パラメータ:
item
- 現在のX軸データ値の取得元であるXYChart.Dataアイテム- 戻り値:
- 現在表示されているXデータ値
-
setCurrentDisplayedXValue
protected final void setCurrentDisplayedXValue(XYChart.Data<X,Y> item, X value)
X軸上にプロットされる現在表示されているデータ値を設定します。- パラメータ:
item
- 現在のX軸データ値の取得元であるXYChart.Dataアイテム。value
- X軸のデータ値- 関連項目:
getCurrentDisplayedXValue(Data)
-
currentDisplayedXValueProperty
protected final ObjectProperty<X> currentDisplayedXValueProperty(XYChart.Data<X,Y> item)
X軸上にプロットされる現在表示されているデータ値プロパティ。- パラメータ:
item
- 現在のX軸データ値のプロパティ・オブジェクトの取得元であるXYChart.Dataアイテム。- 戻り値:
- 現在表示されているXデータ値ObjectProperty。
- 関連項目:
getCurrentDisplayedXValue(Data)
-
getCurrentDisplayedYValue
protected final Y getCurrentDisplayedYValue(XYChart.Data<X,Y> item)
Y軸上にプロットされる現在表示されているデータ値。 yValueと同じである場合と異なる場合があります。 yValueが古い値から新しい値に変化する状態をアニメーション化するためにXYChartで使用されます。 これは、カスタムのXYChart実装でプロットする必要があるものです。 LineChartなど、一部のXYChartチャート実装でも、これを使用して、データの追加または削除時にアニメーション化します。- パラメータ:
item
- 現在のY軸データ値の取得元であるXYChart.Dataアイテム- 戻り値:
- 現在表示されているYデータ値
-
setCurrentDisplayedYValue
protected final void setCurrentDisplayedYValue(XYChart.Data<X,Y> item, Y value)
Y軸上にプロットされる現在表示されているデータ値を設定します。- パラメータ:
item
- 現在のY軸データ値の取得元であるXYChart.Dataアイテム。value
- Y軸データ値- 関連項目:
getCurrentDisplayedYValue(Data)
-
currentDisplayedYValueProperty
protected final ObjectProperty<Y> currentDisplayedYValueProperty(XYChart.Data<X,Y> item)
Y軸上にプロットされる現在表示されているデータ値プロパティ。- パラメータ:
item
- 現在のY軸データ値のプロパティ・オブジェクトの取得元であるXYChart.Dataアイテム。- 戻り値:
- 現在表示されているYデータ値ObjectProperty。
- 関連項目:
getCurrentDisplayedYValue(Data)
-
getCurrentDisplayedExtraValue
protected final Object getCurrentDisplayedExtraValue(XYChart.Data<X,Y> item)
現在表示されているデータの追加の値。 extraValueと同じである場合と異なる場合があります。 extraValueが古い値から新しい値に変化する状態をアニメーション化するためにXYChartで使用されます。 これは、カスタムのXYChart実装でプロットする必要があるものです。- パラメータ:
item
- 現在の追加の値の取得元であるXYChart.Dataアイテム- 戻り値:
- 現在の余分な値
-
setCurrentDisplayedExtraValue
protected final void setCurrentDisplayedExtraValue(XYChart.Data<X,Y> item, Object value)
現在表示されているデータの追加の値を設定します。- パラメータ:
item
- 現在の追加の値の取得元であるXYChart.Dataアイテム。value
- 余分な価値- 関連項目:
getCurrentDisplayedExtraValue(Data)
-
currentDisplayedExtraValueProperty
protected final ObjectProperty<Object> currentDisplayedExtraValueProperty(XYChart.Data<X,Y> item)
現在表示されている余分な値プロパティ。- パラメータ:
item
- 現在の追加の値のプロパティ・オブジェクトの取得元であるXYChart.Dataアイテム。- 戻り値:
- ObjectProperty <Object>現在の余分な値ObjectProperty
- 関連項目:
getCurrentDisplayedExtraValue(Data)
-
getDisplayedDataIterator
protected final Iterator<XYChart.Data<X,Y>> getDisplayedDataIterator(XYChart.Series<X,Y> series)
XYChartは、現在表示されているすべてのアイテムのリストを保持し、これには、現在のすべてのデータに加えて、最近削除され、フェードアウトのプロセス中のデータ・アイテムが含まれます。 そのリストのイテレータを作成して返します。 これは、XYChartの実装がデータのプロット時に使用するものです。- パラメータ:
series
- 表示されるデータを取得する系列- 戻り値:
- この系列の現在表示されているアイテムのイテレータ
-
removeDataItemFromDisplay
protected final void removeDataItemFromDisplay(XYChart.Series<X,Y> series, XYChart.Data<X,Y> item)
これは、アニメーション化の完了時にチャートからアイテムを削除するためにdataItemRemoved()から呼び出される必要があります。 データ・アイテムを削除して、getDisplayedDataIterator()によって返されるイテレータに含められないようにします。- パラメータ:
series
- 削除する系列item
- 系列の表示リストから削除するアイテム
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()
に委任する必要があります。- 定義:
getCssMetaData
、インタフェース:Styleable
- オーバーライド:
getCssMetaData
、クラス:Chart
- 戻り値:
- このノードに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
-