Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class Axis<T> extends Region
Некоторые примеры конкретных подклассов включают NumberAxis
чья ось графически изображает данных в числах и CategoryAxis
чьи значения / галочки представляют строковые категории вдоль ее оси.
Ввести | Свойство и Описание |
---|---|
BooleanProperty |
анимированный
Когда истина любые изменения к оси и ее диапазону будет анимирована.
|
BooleanProperty |
авторасположение
Это - истина, когда ось определяет свой диапазон от данных автоматически
|
ObjectProperty<java.lang.String> |
метка
Метка оси
|
ObjectProperty<Side> |
сторона
Сторона графика, который продвигается эта ось
|
ObjectProperty<Paint> |
tickLabelFill
Заливка для всех меток в виде галочки
|
ObjectProperty<Font> |
tickLabelFont
Шрифт для всех меток в виде галочки
|
DoubleProperty |
tickLabelGap
Разрыв между метками в виде галочки и строками метки
|
DoubleProperty |
tickLabelRotation
Вращение в степенях подписей меток от их нормальной горизонтали.
|
BooleanProperty |
tickLabelsVisible
истина, если подписи меток должны быть выведены на экран
|
DoubleProperty |
tickLength
Длина строк метки
|
BooleanProperty |
tickMarkVisible
истина, если метки должны быть выведены на экран
|
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
Модификатор и Тип | Класс и Описание |
---|---|
static class |
Axis.TickMark<T>
TickMark представляет текст метки, его связанные свойства для каждой галочки вдоль Оси.
|
USE_COMPUTED_SIZE, USE_PREF_SIZE
Конструктор и Описание |
---|
Axis()
Создает и инициализирует новый экземпляр Оси class.
|
Модификатор и Тип | Метод и Описание |
---|---|
BooleanProperty |
animatedProperty()
Когда истина любые изменения к оси и ее диапазону будет анимирована.
|
protected abstract java.lang.Object |
autoRange(double length)
Это вычисляет верхнюю и нижнюю границу, основанную на данных, обеспеченных для invalidateRange () метод.
|
BooleanProperty |
autoRangingProperty()
Это - истина, когда ось определяет свой диапазон от данных автоматически
|
protected abstract java.util.List<T> |
calculateTickValues(double length, java.lang.Object range)
Вычислите список всех значений данных для каждой метки в диапазоне
|
protected double |
computePrefHeight(double width)
Вычисляет привилегированный height этой оси для данного width.
|
protected double |
computePrefWidth(double height)
Вычисляет привилегированный width этой оси для данного height.
|
boolean |
getAnimated()
Указывает, будут ли изменения к диапазону оси анимированы или нет.
|
abstract double |
getDisplayPosition(T value)
Получите позицию дисплея вдоль этой оси для данного значения
|
java.lang.String |
getLabel()
Получает значение метки свойства.
|
protected abstract java.lang.Object |
getRange()
Вызванный, чтобы получить текущий диапазон оси.
|
Сторона |
getSide()
Получает значение стороны свойства.
|
Краска |
getTickLabelFill()
Получает значение свойства tickLabelFill.
|
Шрифт |
getTickLabelFont()
Получает значение свойства tickLabelFont.
|
double |
getTickLabelGap()
Получает значение свойства tickLabelGap.
|
double |
getTickLabelRotation()
Получает значение свойства tickLabelRotation.
|
double |
getTickLength()
Получает значение свойства tickLength.
|
protected abstract java.lang.String |
getTickMarkLabel(T value)
Получите строковое имя метки для метки с данным значением
|
ObservableList<Axis.TickMark<T>> |
getTickMarks()
Неподдающийся изменению заметный список меток, каждый TickMark, непосредственно представляющий метку на этой оси.
|
abstract T |
getValueForDisplay(double displayPosition)
Получите значение данных для данной позиции дисплея на этой оси.
|
abstract double |
getZeroPosition()
Получите позицию дисплея нулевой строки вдоль этой оси.
|
protected void |
invalidateRange()
Отметьте текущий недопустимый диапазон, это вызовет что-либо, что зависит от диапазона, который будет повторно вычислен на следующее расположение.
|
void |
invalidateRange(java.util.List<T> data)
Вызванный, когда данные изменились и диапазон, возможно, больше не допустим.
|
boolean |
isAutoRanging()
Получает значение авторасположения свойства.
|
protected boolean |
isRangeValid()
См., допустим ли текущий диапазон, если это не тогда никакой диапазон, зависимые calulcations нуждаются к сделанному заново на следующей передаче расположения
|
boolean |
isTickLabelsVisible()
Получает значение свойства tickLabelsVisible.
|
boolean |
isTickMarkVisible()
Получает значение свойства tickMarkVisible.
|
abstract boolean |
isValueOnAxis(T value)
Проверки, если данное значение является plottable на этой оси
|
ObjectProperty<java.lang.String> |
labelProperty()
Метка оси
|
protected void |
layoutChildren()
Вызванный во время расположения передают к расположению эту ось и весь ее контент.
|
protected Dimension2D |
measureTickMarkLabelSize(java.lang.String labelText, double rotation)
Измерьте размер метки для данного значения метки.
|
protected Dimension2D |
measureTickMarkSize(T value, double rotation)
Измерьте размер метки для данного значения метки.
|
protected Dimension2D |
measureTickMarkSize(T value, java.lang.Object range)
Измерьте размер метки для данного значения метки.
|
void |
requestAxisLayout()
Запросите, чтобы ось была размечена в следующей передаче расположения.
|
void |
requestLayout()
Мы подавляем requestLayout () вызовы здесь, не делая ничто, поскольку мы не хотим, чтобы изменения нашим дочерним элементам вызвали расположение.
|
void |
setAnimated(boolean value)
Устанавливает значение анимированного свойства.
|
void |
setAutoRanging(boolean value)
Устанавливает значение авторасположения свойства.
|
void |
setLabel(java.lang.String value)
Устанавливает значение метки свойства.
|
protected abstract void |
setRange(java.lang.Object range, boolean animate)
Вызванный, чтобы установить текущую ось располагаются к данному диапазону.
|
void |
setSide(Side value)
Устанавливает значение стороны свойства.
|
void |
setTickLabelFill(Paint value)
Устанавливает значение свойства tickLabelFill.
|
void |
setTickLabelFont(Font value)
Устанавливает значение свойства tickLabelFont.
|
void |
setTickLabelGap(double value)
Устанавливает значение свойства tickLabelGap.
|
void |
setTickLabelRotation(double value)
Устанавливает значение свойства tickLabelRotation.
|
void |
setTickLabelsVisible(boolean value)
Устанавливает значение свойства tickLabelsVisible.
|
void |
setTickLength(double value)
Устанавливает значение свойства tickLength.
|
void |
setTickMarkVisible(boolean value)
Устанавливает значение свойства tickMarkVisible.
|
protected boolean |
shouldAnimate()
Это используется, чтобы проверить, должна ли какая-либо данная анимация работать.
|
ObjectProperty<Side> |
sideProperty()
Сторона графика, который продвигается эта ось
|
ObjectProperty<Paint> |
tickLabelFillProperty()
Заливка для всех меток в виде галочки
|
ObjectProperty<Font> |
tickLabelFontProperty()
Шрифт для всех меток в виде галочки
|
DoubleProperty |
tickLabelGapProperty()
Разрыв между метками в виде галочки и строками метки
|
DoubleProperty |
tickLabelRotationProperty()
Вращение в степенях подписей меток от их нормальной горизонтали.
|
BooleanProperty |
tickLabelsVisibleProperty()
истина, если подписи меток должны быть выведены на экран
|
DoubleProperty |
tickLengthProperty()
Длина строк метки
|
protected void |
tickMarksUpdated()
Вызванный во время расположения, если метки были обновлены, позволяя подклассы сделать что-нибудь, который они нуждаются к в реакции.
|
BooleanProperty |
tickMarkVisibleProperty()
истина, если метки должны быть выведены на экран
|
abstract double |
toNumericValue(T value)
Все значения оси должны быть представимыми некоторым числовым значением.
|
abstract T |
toRealValue(double value)
Все значения оси должны быть представимыми некоторым числовым значением.
|
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, 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, 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 ObjectProperty<Side> sideProperty
getSide()
, setSide(Side)
public final ObjectProperty<java.lang.String> labelProperty
getLabel()
, setLabel(String)
public final BooleanProperty tickMarkVisibleProperty
isTickMarkVisible()
, setTickMarkVisible(boolean)
public final BooleanProperty tickLabelsVisibleProperty
public final DoubleProperty tickLengthProperty
getTickLength()
, setTickLength(double)
public final BooleanProperty autoRangingProperty
isAutoRanging()
, setAutoRanging(boolean)
public final ObjectProperty<Font> tickLabelFontProperty
getTickLabelFont()
, setTickLabelFont(Font)
public final ObjectProperty<Paint> tickLabelFillProperty
getTickLabelFill()
, setTickLabelFill(Paint)
public final DoubleProperty tickLabelGapProperty
getTickLabelGap()
, setTickLabelGap(double)
public final BooleanProperty animatedProperty
setAnimated(boolean)
public final DoubleProperty tickLabelRotationProperty
public ObservableList<Axis.TickMark<T>> getTickMarks()
public final Side getSide()
public final void setSide(Side value)
public final ObjectProperty<Side> sideProperty()
getSide()
, setSide(Side)
public final java.lang.String getLabel()
public final void setLabel(java.lang.String value)
public final ObjectProperty<java.lang.String> labelProperty()
getLabel()
, setLabel(String)
public final boolean isTickMarkVisible()
public final void setTickMarkVisible(boolean value)
public final BooleanProperty tickMarkVisibleProperty()
isTickMarkVisible()
, setTickMarkVisible(boolean)
public final boolean isTickLabelsVisible()
public final void setTickLabelsVisible(boolean value)
public final BooleanProperty tickLabelsVisibleProperty()
public final double getTickLength()
public final void setTickLength(double value)
public final DoubleProperty tickLengthProperty()
getTickLength()
, setTickLength(double)
public final boolean isAutoRanging()
public final void setAutoRanging(boolean value)
public final BooleanProperty autoRangingProperty()
isAutoRanging()
, setAutoRanging(boolean)
public final Font getTickLabelFont()
public final void setTickLabelFont(Font value)
public final ObjectProperty<Font> tickLabelFontProperty()
getTickLabelFont()
, setTickLabelFont(Font)
public final Paint getTickLabelFill()
public final void setTickLabelFill(Paint value)
public final ObjectProperty<Paint> tickLabelFillProperty()
getTickLabelFill()
, setTickLabelFill(Paint)
public final double getTickLabelGap()
public final void setTickLabelGap(double value)
public final DoubleProperty tickLabelGapProperty()
getTickLabelGap()
, setTickLabelGap(double)
public final boolean getAnimated()
public final void setAnimated(boolean value)
public final BooleanProperty animatedProperty()
setAnimated(boolean)
public final double getTickLabelRotation()
public final void setTickLabelRotation(double value)
public final DoubleProperty tickLabelRotationProperty()
protected final boolean isRangeValid()
protected final void invalidateRange()
protected final boolean shouldAnimate()
public void requestLayout()
requestLayout
в class Parent
public void requestAxisLayout()
public void invalidateRange(java.util.List<T> data)
data
- Текущий набор всех данных, которые должны быть графически изображены на этой осиprotected abstract java.lang.Object autoRange(double length)
length
- Длина оси в экранных координатахprotected abstract void setRange(java.lang.Object range, boolean animate)
range
- Объект диапазона, возвращенный из автодиапазона ()animate
- Если истина анимирует изменение в диапазонеprotected abstract java.lang.Object getRange()
public abstract double getZeroPosition()
public abstract double getDisplayPosition(T value)
value
- Значение данных, чтобы решить позицию дисплея дляpublic abstract T getValueForDisplay(double displayPosition)
displayPosition
- Пиксельная позиция на этой осиpublic abstract boolean isValueOnAxis(T value)
value
- Значение, чтобы проверить, если на осиpublic abstract double toNumericValue(T value)
value
- Значение данных, чтобы преобразоватьpublic abstract T toRealValue(double value)
value
- Числовое значение, чтобы преобразоватьprotected abstract java.util.List<T> calculateTickValues(double length, java.lang.Object range)
length
- Длина оси в дисплеяхrange
- Объект диапазона, возвращенный из автодиапазона ()protected double computePrefHeight(double width)
computePrefHeight
в class Region
width
- width, который должен использоваться, если предпочтенный height зависит от негоprotected double computePrefWidth(double height)
computePrefWidth
в class Region
height
- height, который должен использоваться, если предпочтенный width зависит от негоprotected void tickMarksUpdated()
protected void layoutChildren()
layoutChildren
в class Parent
protected abstract java.lang.String getTickMarkLabel(T value)
value
- Значение, чтобы отформатировать в строку метки в виде галочкиprotected final Dimension2D measureTickMarkLabelSize(java.lang.String labelText, double rotation)
labelText
- текст подписи меткиrotation
- Текстовое вращениеprotected final Dimension2D measureTickMarkSize(T value, double rotation)
value
- значение меткиrotation
- Текстовое вращениеprotected Dimension2D measureTickMarkSize(T value, java.lang.Object range)
value
- значение меткиrange
- расположитесь, чтобы использовать во время вычисленийCopyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается