- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.chart.Axis<T>
-
- javafx.scene.chart.ValueAxis<Number>
-
- javafx.scene.chart.NumberAxis
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
public final class NumberAxis extends ValueAxis<Number>
tickUnitごとに大目盛のある数値の範囲をプロットする軸クラスです。 この軸に任意の数値型を使用できます。- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 BooleanProperty
forceZeroInRange
trueの場合、表示可能な範囲にゼロが常に含まれます。DoubleProperty
tickUnit
データ単位の各大目盛の間の値。-
クラス javafx.scene.chart.Axisで宣言されたプロパティ
animated、autoRanging、label、side、tickLabelFill、tickLabelFont、tickLabelGap、tickLabelRotation、tickLabelsVisible、tickLength、tickMarkVisible
-
クラス 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
-
クラス javafx.scene.chart.ValueAxisで宣言されたプロパティ
lowerBound、minorTickCount、minorTickLength、minorTickVisible、scale、tickLabelFormatter、upperBound
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
NumberAxis.DefaultFormatter
NumberAxis用のデフォルトの数値フォーマッタであり、自動範囲指定と同期化され、値を適切にフォーマットします。-
クラス javafx.scene.chart.Axisで宣言されたネストされたクラス/インタフェース
Axis.TickMark<T>
-
-
フィールドのサマリー
-
クラス javafx.scene.Nodeで宣言されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
クラス javafx.scene.layout.Regionで宣言されたフィールド
USE_COMPUTED_SIZE、USE_PREF_SIZE
-
クラス javafx.scene.chart.ValueAxisで宣言されたフィールド
currentLowerBound
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 NumberAxis()
自動レンジングNumberAxisを作成します。NumberAxis(double lowerBound, double upperBound, double tickUnit)
指定された上限、下限、およびティック単位で非自動レンジングNumberAxisを作成します。NumberAxis(String axisLabel, double lowerBound, double upperBound, double tickUnit)
指定された下限、上限、およびティック単位で非自動レンジングNumberAxisを作成します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected Object
autoRange(double minValue, double maxValue, double length, double labelSize)
上部の境界、下部の境界、および自動範囲指定が必要なその他のすべてのものを設定するために呼び出されます。protected List<Number>
calculateMinorTickMarks()
すべての小目盛のデータ値のリストを計算protected List<Number>
calculateTickValues(double length, Object range)
範囲内の各目盛のすべてのデータ値のリストを計算BooleanProperty
forceZeroInRangeProperty()
trueの場合、表示可能な範囲にゼロが常に含まれます。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()
に委任する必要があります。protected Object
getRange()
現在の軸の範囲を取得するために呼び出されます。protected String
getTickMarkLabel(Number value)
指定された値の目盛の文字列ラベル名を取得します。double
getTickUnit()
プロパティtickUnitの値を取得します。boolean
isForceZeroInRange()
プロパティforceZeroInRangeの値を取得します。protected Dimension2D
measureTickMarkSize(Number value, Object range)
指定されたティック・マーク値のラベルのサイズを測定します。void
setForceZeroInRange(boolean value)
プロパティforceZeroInRangeの値を設定します。protected void
setRange(Object range, boolean animate)
現在の軸の範囲を指定された範囲に設定するために呼び出されます。void
setTickUnit(double value)
プロパティtickUnitの値を設定します。DoubleProperty
tickUnitProperty()
データ単位の各大目盛の間の値。-
クラス javafx.scene.chart.Axisで宣言されたメソッド
animatedProperty、autoRangingProperty、computePrefHeight、computePrefWidth、getAnimated、getLabel、getSide、getTickLabelFill、getTickLabelFont、getTickLabelGap、getTickLabelRotation、getTickLength、getTickMarks、invalidateRange、isAutoRanging、isRangeValid、isTickLabelsVisible、isTickMarkVisible、labelProperty、measureTickMarkLabelSize、measureTickMarkSize、requestAxisLayout、requestLayout、setAnimated、setAutoRanging、setLabel、setSide、setTickLabelFill、setTickLabelFont、setTickLabelGap、setTickLabelRotation、setTickLabelsVisible、setTickLength、setTickMarkVisible、shouldAnimate、sideProperty、tickLabelFillProperty、tickLabelFontProperty、tickLabelGapProperty、tickLabelRotationProperty、tickLabelsVisibleProperty、tickLengthProperty、tickMarkVisibleProperty
-
クラス 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, requestParentLayout, setNeedsLayout, updateBounds
-
クラス javafx.scene.layout.Regionで宣言されたメソッド
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, 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
-
クラス javafx.scene.chart.ValueAxisで宣言されたメソッド
autoRange、calculateNewScale、getDisplayPosition、getLowerBound、getMinorTickCount、getMinorTickLength、getScale、getTickLabelFormatter、getUpperBound、getValueForDisplay、getZeroPosition、invalidateRange、isMinorTickVisible、isValueOnAxis、layoutChildren、lowerBoundProperty、minorTickCountProperty、minorTickLengthProperty、minorTickVisibleProperty、scaleProperty、setLowerBound、setMinorTickCount、setMinorTickLength、setMinorTickVisible、setScale、setTickLabelFormatter、setUpperBound、tickLabelFormatterProperty、tickMarksUpdated、toNumericValue、toRealValue、upperBoundProperty
-
-
-
-
プロパティの詳細
-
forceZeroInRange
public final BooleanProperty forceZeroInRangeProperty
trueの場合、表示可能な範囲にゼロが常に含まれます。 これは、自動範囲指定がオンの場合にのみ影響します。
-
tickUnit
public final DoubleProperty tickUnitProperty
データ単位の各大目盛の間の値。 これは、自動範囲指定を行っている場合、自動的に設定されます。
-
-
コンストラクタの詳細
-
NumberAxis
public NumberAxis()
自動レンジングNumberAxisを作成します。
-
NumberAxis
public NumberAxis(double lowerBound, double upperBound, double tickUnit)
指定された上限、下限、およびティック単位で非自動レンジングNumberAxisを作成します。- パラメータ:
lowerBound
- この軸の下限、つまり最小のプロット可能な値upperBound
- この軸の上限、すなわち最大のプロット可能な値tickUnit
- ティック単位、すなわち目盛の間のスペース
-
NumberAxis
public NumberAxis(String axisLabel, double lowerBound, double upperBound, double tickUnit)
指定された下限、上限、およびティック単位で非自動レンジングNumberAxisを作成します。- パラメータ:
axisLabel
- この軸の表示名lowerBound
- この軸の下限、つまり最小のプロット可能な値upperBound
- この軸の上限、すなわち最大のプロット可能な値tickUnit
- ティック単位、すなわち目盛の間のスペース
-
-
メソッドの詳細
-
isForceZeroInRange
public final boolean isForceZeroInRange()
プロパティforceZeroInRangeの値を取得します。- プロパティの説明:
- trueの場合、表示可能な範囲にゼロが常に含まれます。 これは、自動範囲指定がオンの場合にのみ影響します。
-
setForceZeroInRange
public final void setForceZeroInRange(boolean value)
プロパティforceZeroInRangeの値を設定します。- プロパティの説明:
- trueの場合、表示可能な範囲にゼロが常に含まれます。 これは、自動範囲指定がオンの場合にのみ影響します。
-
forceZeroInRangeProperty
public final BooleanProperty forceZeroInRangeProperty()
trueの場合、表示可能な範囲にゼロが常に含まれます。 これは、自動範囲指定がオンの場合にのみ影響します。
-
getTickUnit
public final double getTickUnit()
プロパティtickUnitの値を取得します。- プロパティの説明:
- データ単位の各大目盛の間の値。 これは、自動範囲指定を行っている場合、自動的に設定されます。
-
setTickUnit
public final void setTickUnit(double value)
プロパティtickUnitの値を設定します。- プロパティの説明:
- データ単位の各大目盛の間の値。 これは、自動範囲指定を行っている場合、自動的に設定されます。
-
tickUnitProperty
public final DoubleProperty tickUnitProperty()
データ単位の各大目盛の間の値。 これは、自動範囲指定を行っている場合、自動的に設定されます。
-
getTickMarkLabel
protected String getTickMarkLabel(Number value)
指定された値の目盛の文字列ラベル名を取得します。- 定義:
getTickMarkLabel
、クラス:Axis<Number>
- パラメータ:
value
- 目盛ラベル文字列にフォーマットする値- 戻り値:
- 指定された値のフォーマット済文字列
-
getRange
protected Object getRange()
現在の軸の範囲を取得するために呼び出されます。
-
setRange
protected void setRange(Object range, boolean animate)
現在の軸の範囲を指定された範囲に設定するために呼び出されます。 isAnimating()がtrueの場合は、このメソッドによって、範囲が新しい範囲に移動する状態がアニメーション化されます。
-
calculateTickValues
protected List<Number> calculateTickValues(double length, Object range)
範囲内の各目盛のすべてのデータ値のリストを計算- 定義:
calculateTickValues
、クラス:Axis<Number>
- パラメータ:
length
- 表示単位の軸の長さrange
- autoRange()から返された範囲オブジェクト- 戻り値:
- 指定された長さの場合、軸沿いの適合する目盛のリスト
-
calculateMinorTickMarks
protected List<Number> calculateMinorTickMarks()
すべての小目盛のデータ値のリストを計算- 定義:
calculateMinorTickMarks
、クラス:ValueAxis<Number>
- 戻り値:
- 小目盛を描画するデータ値のリスト
-
measureTickMarkSize
protected Dimension2D measureTickMarkSize(Number value, Object range)
指定されたティック・マーク値のラベルのサイズを測定します。 目盛に設定されたフォントを使用します。- オーバーライド:
measureTickMarkSize
、クラス:Axis<Number>
- パラメータ:
value
- 目盛の値range
- 計算中に使用する範囲- 戻り値:
- 指定された値の目盛ラベルのサイズ
-
autoRange
protected Object autoRange(double minValue, double maxValue, double length, double labelSize)
上部の境界、下部の境界、および自動範囲指定が必要なその他のすべてのものを設定するために呼び出されます。
-
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
、クラス:ValueAxis<Number>
- 戻り値:
- このノードに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
-