Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Region extends Parent
shape
свойство. Если форма будет определена, то весь BackgroundFills, BackgroundImages, и BorderStrokes будут применены к форме. BorderImages не используются для Областей, которым определили форму. Область с формой Хотя границы расположения Области не под влиянием никакой Границы или Фона, вставки области контента и область выбора Области. insets
из Области определяют расстояние между краем границ расположения и краем области контента. Например, если границы расположения Области будут (x=0, y=0, width =200, height =100), и вставки (top=10, right=20, bottom=30, left=40), то границы области контента будут (x=40, y=10, width =140, height =60). Подкласс Области, который размечает его дочерние элементы, должен вычислить и соблюдать эти границы области контента. По умолчанию Область наследовала поведение расположения своего суперкласса, Parent
, что означает, что это изменит размеры любых дочерних узлов изменяемого размера к их привилегированному размеру, но не будет репозиция их. Если приложение нуждается в более определенном поведении расположения, то это должно использовать один из подклассов Области: StackPane
, HBox
, VBox
, TilePane
, FlowPane
, BorderPane
, GridPane
, или AnchorPane
. Чтобы реализовать более пользовательское расположение, подкласс Области должен переопределить computePrefWidth
, computePrefHeight
, и layoutChildren
. Отметьте это layoutChildren
вызывается автоматически графиком сцены, выполняя нисходящую передачу расположения, и он не должен быть вызван непосредственно подклассом области. Подклассы области, какое расположение их дочерние элементы расположит узлы, устанавливая layoutX
/layoutY
и не изменяйтесь translateX
/translateY
, которые резервируются для корректировок и анимации.Ввести | Свойство и Описание |
---|---|
ObjectProperty<Background> |
фон
Фон Области, которая составляется из нуля или большего количества BackgroundFills, и нуля или большего количества BackgroundImages.
|
ObjectProperty<Border> |
граница
Граница Области, которая составляется из нуля или большего количества BorderStrokes, и нуля или большего количества BorderImages.
|
BooleanProperty |
cacheShape
Определяет подсказку к системе, указывающей, что Форма, используемая, чтобы определить фон области, устойчива и извлекла бы выгоду из кэширования.
|
BooleanProperty |
centerShape
Определяет, центрируется ли форма в пределах width Области или height.
|
ReadOnlyDoubleProperty |
height
height этого узла изменяемого размера.
|
ReadOnlyObjectProperty<Insets> |
вставки
Вставки Области определяют расстояние от края области (ее границы расположения, или (0, 0, width, height)) к краю области контента.
|
DoubleProperty |
maxHeight
Свойство для того, чтобы переопределить вычисленный максимальный height области.
|
DoubleProperty |
maxWidth
Свойство для того, чтобы переопределить вычисленный максимальный width области.
|
DoubleProperty |
minHeight
Свойство для того, чтобы переопределить вычисленный минимальный height области.
|
DoubleProperty |
minWidth
Свойство для того, чтобы переопределить вычисленный минимальный width области.
|
ObjectProperty<Insets> |
opaqueInsets
Определяет область области, в пределах которой оттягиваются абсолютно непрозрачные пиксели.
|
ObjectProperty<Insets> |
дополнение
Вершина, право, нижняя часть, и оставленное дополнение вокруг контента области.
|
DoubleProperty |
prefHeight
Свойство для того, чтобы переопределить вычисленный привилегированный height области.
|
DoubleProperty |
prefWidth
Свойство для того, чтобы переопределить вычисленный привилегированный width области.
|
BooleanProperty |
scaleShape
Определяет, масштабируется ли форма, если определено, чтобы соответствовать размер Области.
|
ObjectProperty<Shape> |
форма
Когда определено,
shape заставит область быть представленной как указанная форма, а не как округленный прямоугольник. |
BooleanProperty |
snapToPixel
Определяет, корректирует ли эта область позицию, интервал, и значения размера его дочерних элементов к пиксельным границам.
|
ReadOnlyDoubleProperty |
width
width этого узла изменяемого размера.
|
needsLayout
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, visible
Модификатор и Тип | Поле и Описание |
---|---|
static double |
USE_COMPUTED_SIZE
Значение сигнальной метки, которое можно передать к области
setMinWidth , setMinHeight , setPrefWidth , setPrefHeight , setMaxWidth , setMaxHeight методы, чтобы сбросить ограничение размера области назад к это - внутренний размер, возвращенный computeMinWidth , computeMinHeight , computePrefWidth , computePrefHeight , computeMaxWidth , или computeMaxHeight . |
static double |
USE_PREF_SIZE
Значение сигнальной метки, которое можно передать к области
setMinWidth , setMinHeight , setMaxWidth или setMaxHeight методы, чтобы указать, что привилегированная размерность должна использоваться для того максимального ограничения и/или минимального ограничения. |
Конструктор и Описание |
---|
Region()
Создает новую Область с пустым Фоном и и пустой Границей.
|
Модификатор и Тип | Метод и Описание |
---|---|
ObjectProperty<Background> |
backgroundProperty()
Фон Области, которая составляется из нуля или большего количества BackgroundFills, и нуля или большего количества BackgroundImages.
|
ObjectProperty<Border> |
borderProperty()
Граница Области, которая составляется из нуля или большего количества BorderStrokes, и нуля или большего количества BorderImages.
|
BooleanProperty |
cacheShapeProperty()
Определяет подсказку к системе, указывающей, что Форма, используемая, чтобы определить фон области, устойчива и извлекла бы выгоду из кэширования.
|
BooleanProperty |
centerShapeProperty()
Определяет, центрируется ли форма в пределах width Области или height.
|
protected double |
computeMaxHeight(double width)
Вычисляет максимальный height этой области.
|
protected double |
computeMaxWidth(double height)
Вычисляет максимальный width для этой области.
|
protected double |
computeMinHeight(double width)
Вычисляет минимальный height этой области.
|
protected double |
computeMinWidth(double height)
Вычисляет минимальный width этой области.
|
protected double |
computePrefHeight(double width)
Вычисляет привилегированный height этой области для данного width; подклассы Области должны переопределить этот метод, чтобы возвратить соответствующее значение, основанное на их контенте и стратегии расположения.
|
protected double |
computePrefWidth(double height)
Вычисляет привилегированный width этой области для данного height.
|
Фон |
getBackground()
Получает значение фона свойства.
|
Граница |
getBorder()
Получает значение границы свойства.
|
static java.util.List<CssMetaData<? extends Styleable,?>> |
getClassCssMetaData() |
java.util.List<CssMetaData<? extends Styleable,?>> |
getCssMetaData()
Этот метод должен делегировать к
Node.getClassCssMetaData() так, чтобы К CssMetaData Узла можно было получить доступ без потребности в отражении. |
double |
getHeight()
Получает значение свойства height.
|
Вставки |
getInsets()
Получает значение вставок свойства.
|
double |
getMaxHeight()
Получает значение свойства maxHeight.
|
double |
getMaxWidth()
Получает значение свойства maxWidth.
|
double |
getMinHeight()
Получает значение свойства minHeight.
|
double |
getMinWidth()
Получает значение свойства minWidth.
|
Вставки |
getOpaqueInsets()
Получает значение свойства opaqueInsets.
|
Вставки |
getPadding()
Получает значение дополнения свойства.
|
double |
getPrefHeight()
Получает значение свойства prefHeight.
|
double |
getPrefWidth()
Получает значение свойства prefWidth.
|
Форма |
getShape()
Получает значение формы свойства.
|
double |
getWidth()
Получает значение свойства width.
|
ReadOnlyDoubleProperty |
heightProperty()
height этого узла изменяемого размера.
|
ReadOnlyObjectProperty<Insets> |
insetsProperty()
Вставки Области определяют расстояние от края области (ее границы расположения, или (0, 0, width, height)) к краю области контента.
|
boolean |
isCacheShape()
Получает значение свойства cacheShape.
|
boolean |
isCenterShape()
Получает значение свойства centerShape.
|
boolean |
isResizable()
Возвраты
true так как все Области изменяемого размера. |
boolean |
isScaleShape()
Получает значение свойства scaleShape.
|
boolean |
isSnapToPixel()
Получает значение свойства snapToPixel.
|
protected void |
layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, HPos halignment, VPos valignment)
Служебный метод, который размечает дочерний элемент в пределах области этой области, определенной
areaX , areaY , areaWidth x areaHeight , с базовым смещением относительно той области. |
protected void |
layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, boolean fillWidth, boolean fillHeight, HPos halignment, VPos valignment)
Служебный метод, который размечает дочерний элемент в пределах области этой области, определенной
areaX , areaY , areaWidth x areaHeight , с базовым смещением относительно той области. |
static void |
layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, boolean fillWidth, boolean fillHeight, HPos halignment, VPos valignment, boolean isSnapToPixel) |
protected void |
layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, HPos halignment, VPos valignment)
Служебный метод, который размечает дочерний элемент в пределах области этой области, определенной
areaX , areaY , areaWidth x areaHeight , с базовым смещением относительно той области. |
double |
maxHeight(double width)
Вызванный во время расположения, чтобы определить максимальный height для этого узла.
|
DoubleProperty |
maxHeightProperty()
Свойство для того, чтобы переопределить вычисленный максимальный height области.
|
double |
maxWidth(double height)
Вызванный во время расположения, чтобы определить максимальный width для этого узла.
|
DoubleProperty |
maxWidthProperty()
Свойство для того, чтобы переопределить вычисленный максимальный width области.
|
double |
minHeight(double width)
Вызванный во время расположения, чтобы определить минимальный height для этого узла.
|
DoubleProperty |
minHeightProperty()
Свойство для того, чтобы переопределить вычисленный минимальный height области.
|
double |
minWidth(double height)
Вызванный во время расположения, чтобы определить минимальный width для этого узла.
|
DoubleProperty |
minWidthProperty()
Свойство для того, чтобы переопределить вычисленный минимальный width области.
|
ObjectProperty<Insets> |
opaqueInsetsProperty()
Определяет область области, в пределах которой оттягиваются абсолютно непрозрачные пиксели.
|
ObjectProperty<Insets> |
paddingProperty()
Вершина, право, нижняя часть, и оставленное дополнение вокруг контента области.
|
protected void |
positionInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, HPos halignment, VPos valignment)
Служебный метод, который располагает дочерний элемент в пределах области этой области, определенной
areaX , areaY , areaWidth x areaHeight , с базовым смещением относительно той области. |
static void |
positionInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, HPos halignment, VPos valignment, boolean isSnapToPixel)
Служебный метод, который располагает дочерний элемент в пределах области этой области, определенной
areaX , areaY , areaWidth x areaHeight , с базовым смещением относительно той области. |
double |
prefHeight(double width)
Вызванный во время расположения, чтобы определить привилегированный height для этого узла.
|
DoubleProperty |
prefHeightProperty()
Свойство для того, чтобы переопределить вычисленный привилегированный height области.
|
double |
prefWidth(double height)
Вызванный во время расположения, чтобы определить привилегированный width для этого узла.
|
DoubleProperty |
prefWidthProperty()
Свойство для того, чтобы переопределить вычисленный привилегированный width области.
|
void |
resize(double width, double height)
Вызванный родителем области во время расположения, чтобы установить width области и height.
|
BooleanProperty |
scaleShapeProperty()
Определяет, масштабируется ли форма, если определено, чтобы соответствовать размер Области.
|
void |
setBackground(Background value)
Устанавливает значение фона свойства.
|
void |
setBorder(Border value)
Устанавливает значение границы свойства.
|
void |
setCacheShape(boolean value)
Устанавливает значение свойства cacheShape.
|
void |
setCenterShape(boolean value)
Устанавливает значение свойства centerShape.
|
protected void |
setHeight(double value)
Устанавливает значение свойства height.
|
void |
setMaxHeight(double value)
Устанавливает значение свойства maxHeight.
|
void |
setMaxSize(double maxWidth, double maxHeight)
Метод удобства для того, чтобы переопределить вычисленный максимальный width области и height.
|
void |
setMaxWidth(double value)
Устанавливает значение свойства maxWidth.
|
void |
setMinHeight(double value)
Устанавливает значение свойства minHeight.
|
void |
setMinSize(double minWidth, double minHeight)
Метод удобства для того, чтобы переопределить вычисленный минимальный width области и height.
|
void |
setMinWidth(double value)
Устанавливает значение свойства minWidth.
|
void |
setOpaqueInsets(Insets value)
Устанавливает значение свойства opaqueInsets.
|
void |
setPadding(Insets value)
Устанавливает значение дополнения свойства.
|
void |
setPrefHeight(double value)
Устанавливает значение свойства prefHeight.
|
void |
setPrefSize(double prefWidth, double prefHeight)
Метод удобства для того, чтобы переопределить вычисленный привилегированный width области и height.
|
void |
setPrefWidth(double value)
Устанавливает значение свойства prefWidth.
|
void |
setScaleShape(boolean value)
Устанавливает значение свойства scaleShape.
|
void |
setShape(Shape value)
Устанавливает значение формы свойства.
|
void |
setSnapToPixel(boolean value)
Устанавливает значение свойства snapToPixel.
|
protected void |
setWidth(double value)
Устанавливает значение свойства width.
|
ObjectProperty<Shape> |
shapeProperty()
Когда определено,
shape заставит область быть представленной как указанная форма, а не как округленный прямоугольник. |
double |
snappedBottomInset()
Служебный метод, чтобы вставить нижнюю часть, которая включает вставка границы и дополнение.
|
double |
snappedLeftInset()
Служебный метод, чтобы получить левую вставку, которая включает вставка границы и дополнение.
|
double |
snappedRightInset()
Служебный метод, чтобы получить правильную вставку, которая включает вставка границы и дополнение.
|
double |
snappedTopInset()
Служебный метод, чтобы получить главную вставку, которая включает вставка границы и дополнение.
|
protected double |
snapPosition(double value)
Если snapToPixel свойство этой области является истиной, возвращает значение, округленное самому близкому пикселю, еще возвращает то же самое значение.
|
protected double |
snapSize(double value)
Если snapToPixel свойство этой области является истиной, возвращает значение, перекрытое самому близкому пикселю, еще возвращает то же самое значение.
|
protected double |
snapSpace(double value)
Если snapToPixel свойство этой области является истиной, возвращает значение, округленное самому близкому пикселю, еще возвращает то же самое значение.
|
BooleanProperty |
snapToPixelProperty()
Определяет, корректирует ли эта область позицию, интервал, и значения размера его дочерних элементов к пиксельным границам.
|
ReadOnlyDoubleProperty |
widthProperty()
width этого узла изменяемого размера.
|
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, lookup, needsLayoutProperty, requestLayout, setNeedsLayout
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, 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, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, 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, screenToLocal, screenToLocal, screenToLocal, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
public final BooleanProperty snapToPixelProperty
isSnapToPixel()
, setSnapToPixel(boolean)
public final ObjectProperty<Вставки> paddingProperty
getPadding()
, setPadding(Insets)
public final ObjectProperty<Фон> backgroundProperty
getBackground()
, setBackground(Background)
public final ObjectProperty<Граница> borderProperty
getBorder()
, setBorder(Border)
public final ObjectProperty<Вставки> opaqueInsetsProperty
getOpaqueInsets()
, setOpaqueInsets(Insets)
public final ReadOnlyObjectProperty<Вставки> insetsProperty
getInsets()
public final ReadOnlyDoubleProperty widthProperty
minWidth
, prefWidth
, и maxWidth
свойства.getWidth()
, setWidth(double)
public final ReadOnlyDoubleProperty heightProperty
minHeight
, prefHeight
, и maxHeight
свойства.getHeight()
, setHeight(double)
public final DoubleProperty minWidthProperty
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это minWidth(forHeight)
возвратит внутренне вычисленный минимальный width области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет minWidth(forHeight)
возвратить привилегированный width области, позволяя приложениям легко ограничить resizability области.
getMinWidth()
, setMinWidth(double)
public final DoubleProperty minHeightProperty
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это minHeight(forWidth)
возвратит внутренне вычисленный минимальный height области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет minHeight(forWidth)
возвратить привилегированный height области, позволяя приложениям легко ограничить resizability области.
getMinHeight()
, setMinHeight(double)
public final DoubleProperty prefWidthProperty
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getPrefWidth(forHeight)
возвратит внутренне вычисленный привилегированный width области.
getPrefWidth()
, setPrefWidth(double)
public final DoubleProperty prefHeightProperty
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getPrefHeight(forWidth)
возвратит внутренне вычисленный привилегированный width области.
getPrefHeight()
, setPrefHeight(double)
public final DoubleProperty maxWidthProperty
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getMaxWidth(forHeight)
возвратит внутренне вычисленный максимальный width области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет getMaxWidth(forHeight)
возвратить привилегированный width области, позволяя приложениям легко ограничить resizability области.
getMaxWidth()
, setMaxWidth(double)
public final DoubleProperty maxHeightProperty
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getMaxHeight(forWidth)
возвратит внутренне вычисленный максимальный height области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет getMaxHeight(forWidth)
возвратить привилегированный height области, позволяя приложениям легко ограничить resizability области.
getMaxHeight()
, setMaxHeight(double)
public final ObjectProperty<Форма> shapeProperty
shape
заставит область быть представленной как указанная форма, а не как округленный прямоугольник. Когда нуль, Область представляется как округленный прямоугольник. Когда представлено как Форма, любой Фон используется, чтобы заполнить форму, хотя любые фоновые вставки игнорируются, как фоновые радиусы. Любой BorderStrokes определил, используются для того, чтобы перечеркнуть форму. Любые BorderImages игнорируются.getShape()
, setShape(Shape)
public final BooleanProperty scaleShapeProperty
true
означает, что форма масштабируется, чтобы соответствовать размеру Области, false
означает, что форма в ее исходном размере, ее расположение зависит от значения centerShape
.isScaleShape()
, setScaleShape(boolean)
public final BooleanProperty centerShapeProperty
true
означает форму, центрируемую в пределах width Области и height, false
означает, что форма располагается в ее исходную позицию.isCenterShape()
, setCenterShape(boolean)
public final BooleanProperty cacheShapeProperty
isCacheShape()
, setCacheShape(boolean)
public static final double USE_PREF_SIZE
setMinWidth
, setMinHeight
, setMaxWidth
или setMaxHeight
методы, чтобы указать, что привилегированная размерность должна использоваться для того максимального ограничения и/или минимального ограничения.public static final double USE_COMPUTED_SIZE
setMinWidth
, setMinHeight
, setPrefWidth
, setPrefHeight
, setMaxWidth
, setMaxHeight
методы, чтобы сбросить ограничение размера области назад к это - внутренний размер, возвращенный computeMinWidth
, computeMinHeight
, computePrefWidth
, computePrefHeight
, computeMaxWidth
, или computeMaxHeight
.public Region()
public final boolean isSnapToPixel()
public final void setSnapToPixel(boolean value)
public final BooleanProperty snapToPixelProperty()
isSnapToPixel()
, setSnapToPixel(boolean)
public final void setPadding(Insets value)
public final Вставки getPadding()
public final ObjectProperty<Вставки> paddingProperty()
getPadding()
, setPadding(Insets)
public final void setBackground(Background value)
public final Фон getBackground()
public final ObjectProperty<Фон> backgroundProperty()
getBackground()
, setBackground(Background)
public final void setBorder(Border value)
public final Граница getBorder()
public final ObjectProperty<Граница> borderProperty()
getBorder()
, setBorder(Border)
public final ObjectProperty<Вставки> opaqueInsetsProperty()
getOpaqueInsets()
, setOpaqueInsets(Insets)
public final void setOpaqueInsets(Insets value)
public final Вставки getOpaqueInsets()
public final Вставки getInsets()
public final ReadOnlyObjectProperty<Вставки> insetsProperty()
getInsets()
protected void setWidth(double value)
minWidth
, prefWidth
, и maxWidth
свойства.public final double getWidth()
minWidth
, prefWidth
, и maxWidth
свойства.public final ReadOnlyDoubleProperty widthProperty()
minWidth
, prefWidth
, и maxWidth
свойства.getWidth()
, setWidth(double)
protected void setHeight(double value)
minHeight
, prefHeight
, и maxHeight
свойства.public final double getHeight()
minHeight
, prefHeight
, и maxHeight
свойства.public final ReadOnlyDoubleProperty heightProperty()
minHeight
, prefHeight
, и maxHeight
свойства.getHeight()
, setHeight(double)
public final void setMinWidth(double value)
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это minWidth(forHeight)
возвратит внутренне вычисленный минимальный width области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет minWidth(forHeight)
возвратить привилегированный width области, позволяя приложениям легко ограничить resizability области.
public final double getMinWidth()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это minWidth(forHeight)
возвратит внутренне вычисленный минимальный width области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет minWidth(forHeight)
возвратить привилегированный width области, позволяя приложениям легко ограничить resizability области.
public final DoubleProperty minWidthProperty()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это minWidth(forHeight)
возвратит внутренне вычисленный минимальный width области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет minWidth(forHeight)
возвратить привилегированный width области, позволяя приложениям легко ограничить resizability области.
getMinWidth()
, setMinWidth(double)
public final void setMinHeight(double value)
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это minHeight(forWidth)
возвратит внутренне вычисленный минимальный height области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет minHeight(forWidth)
возвратить привилегированный height области, позволяя приложениям легко ограничить resizability области.
public final double getMinHeight()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это minHeight(forWidth)
возвратит внутренне вычисленный минимальный height области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет minHeight(forWidth)
возвратить привилегированный height области, позволяя приложениям легко ограничить resizability области.
public final DoubleProperty minHeightProperty()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это minHeight(forWidth)
возвратит внутренне вычисленный минимальный height области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет minHeight(forWidth)
возвратить привилегированный height области, позволяя приложениям легко ограничить resizability области.
getMinHeight()
, setMinHeight(double)
public void setMinSize(double minWidth, double minHeight)
minWidth
- значение переопределения для минимального widthminHeight
- значение переопределения для минимального heightsetMinWidth(double)
, setMinHeight(double)
public final void setPrefWidth(double value)
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getPrefWidth(forHeight)
возвратит внутренне вычисленный привилегированный width области.
public final double getPrefWidth()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getPrefWidth(forHeight)
возвратит внутренне вычисленный привилегированный width области.
public final DoubleProperty prefWidthProperty()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getPrefWidth(forHeight)
возвратит внутренне вычисленный привилегированный width области.
getPrefWidth()
, setPrefWidth(double)
public final void setPrefHeight(double value)
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getPrefHeight(forWidth)
возвратит внутренне вычисленный привилегированный width области.
public final double getPrefHeight()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getPrefHeight(forWidth)
возвратит внутренне вычисленный привилегированный width области.
public final DoubleProperty prefHeightProperty()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getPrefHeight(forWidth)
возвратит внутренне вычисленный привилегированный width области.
getPrefHeight()
, setPrefHeight(double)
public void setPrefSize(double prefWidth, double prefHeight)
prefWidth
- значение переопределения для привилегированного widthprefHeight
- значение переопределения для привилегированного heightsetPrefWidth(double)
, setPrefHeight(double)
public final void setMaxWidth(double value)
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getMaxWidth(forHeight)
возвратит внутренне вычисленный максимальный width области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет getMaxWidth(forHeight)
возвратить привилегированный width области, позволяя приложениям легко ограничить resizability области.
public final double getMaxWidth()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getMaxWidth(forHeight)
возвратит внутренне вычисленный максимальный width области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет getMaxWidth(forHeight)
возвратить привилегированный width области, позволяя приложениям легко ограничить resizability области.
public final DoubleProperty maxWidthProperty()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getMaxWidth(forHeight)
возвратит внутренне вычисленный максимальный width области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет getMaxWidth(forHeight)
возвратить привилегированный width области, позволяя приложениям легко ограничить resizability области.
getMaxWidth()
, setMaxWidth(double)
public final void setMaxHeight(double value)
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getMaxHeight(forWidth)
возвратит внутренне вычисленный максимальный height области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет getMaxHeight(forWidth)
возвратить привилегированный height области, позволяя приложениям легко ограничить resizability области.
public final double getMaxHeight()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getMaxHeight(forWidth)
возвратит внутренне вычисленный максимальный height области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет getMaxHeight(forWidth)
возвратить привилегированный height области, позволяя приложениям легко ограничить resizability области.
public final DoubleProperty maxHeightProperty()
Значения по умолчанию к USE_COMPUTED_SIZE
флаг, что означает это getMaxHeight(forWidth)
возвратит внутренне вычисленный максимальный height области.
Установка этого значения к USE_PREF_SIZE
флаг вызовет getMaxHeight(forWidth)
возвратить привилегированный height области, позволяя приложениям легко ограничить resizability области.
getMaxHeight()
, setMaxHeight(double)
public void setMaxSize(double maxWidth, double maxHeight)
maxWidth
- значение переопределения для максимального widthmaxHeight
- значение переопределения для максимального heightsetMaxWidth(double)
, setMaxHeight(double)
public final Форма getShape()
shape
заставит область быть представленной как указанная форма, а не как округленный прямоугольник. Когда нуль, Область представляется как округленный прямоугольник. Когда представлено как Форма, любой Фон используется, чтобы заполнить форму, хотя любые фоновые вставки игнорируются, как фоновые радиусы. Любой BorderStrokes определил, используются для того, чтобы перечеркнуть форму. Любые BorderImages игнорируются.public final void setShape(Shape value)
shape
заставит область быть представленной как указанная форма, а не как округленный прямоугольник. Когда нуль, Область представляется как округленный прямоугольник. Когда представлено как Форма, любой Фон используется, чтобы заполнить форму, хотя любые фоновые вставки игнорируются, как фоновые радиусы. Любой BorderStrokes определил, используются для того, чтобы перечеркнуть форму. Любые BorderImages игнорируются.public final ObjectProperty<Форма> shapeProperty()
shape
заставит область быть представленной как указанная форма, а не как округленный прямоугольник. Когда нуль, Область представляется как округленный прямоугольник. Когда представлено как Форма, любой Фон используется, чтобы заполнить форму, хотя любые фоновые вставки игнорируются, как фоновые радиусы. Любой BorderStrokes определил, используются для того, чтобы перечеркнуть форму. Любые BorderImages игнорируются.getShape()
, setShape(Shape)
public final void setScaleShape(boolean value)
true
означает, что форма масштабируется, чтобы соответствовать размеру Области, false
означает, что форма в ее исходном размере, ее расположение зависит от значения centerShape
.public final boolean isScaleShape()
true
означает, что форма масштабируется, чтобы соответствовать размеру Области, false
означает, что форма в ее исходном размере, ее расположение зависит от значения centerShape
.public final BooleanProperty scaleShapeProperty()
true
означает, что форма масштабируется, чтобы соответствовать размеру Области, false
означает, что форма в ее исходном размере, ее расположение зависит от значения centerShape
.isScaleShape()
, setScaleShape(boolean)
public final void setCenterShape(boolean value)
true
означает форму, центрируемую в пределах width Области и height, false
означает, что форма располагается в ее исходную позицию.public final boolean isCenterShape()
true
означает форму, центрируемую в пределах width Области и height, false
означает, что форма располагается в ее исходную позицию.public final BooleanProperty centerShapeProperty()
true
означает форму, центрируемую в пределах width Области и height, false
означает, что форма располагается в ее исходную позицию.isCenterShape()
, setCenterShape(boolean)
public final void setCacheShape(boolean value)
public final boolean isCacheShape()
public final BooleanProperty cacheShapeProperty()
isCacheShape()
, setCacheShape(boolean)
public boolean isResizable()
true
так как все Области изменяемого размера.isResizable
в class Node
Node.getContentBias()
, Node.minWidth(double)
, Node.minHeight(double)
, Node.prefWidth(double)
, Node.prefHeight(double)
, Node.maxWidth(double)
, Node.maxHeight(double)
, Node.resize(double, double)
, Node.getLayoutBounds()
public void resize(double width, double height)
setMinSize()
, setPrefSize()
, или setMaxSize()
и это - родитель, будет соблюдать те переопределения во время расположения.resize
в class Node
width
- целевое расположение ограничивает widthheight
- целевое расположение ограничивает heightNode.isResizable()
, Node.getContentBias()
, Node.autosize()
, Node.minWidth(double)
, Node.minHeight(double)
, Node.prefWidth(double)
, Node.prefHeight(double)
, Node.maxWidth(double)
, Node.maxHeight(double)
, Node.getLayoutBounds()
public final double minWidth(double height)
computeMinWidth(forHeight)
если приложение не переопределяло минимальный width, устанавливая minWidth свойство.minWidth
в class Parent
height
- height, который должен использоваться, если минимальный width зависит от негоsetMinWidth(double)
public final double minHeight(double width)
computeMinHeight(forWidth)
если приложение не переопределяло минимальный height, устанавливая minHeight свойство.minHeight
в class Parent
width
- width, который должен использоваться, если минимальный height зависит от негоsetMinHeight(double)
public final double prefWidth(double height)
computePrefWidth(forHeight)
если приложение не переопределяло привилегированный width, устанавливая prefWidth свойство.prefWidth
в class Parent
height
- height, который должен использоваться, если предпочтенный width зависит от негоsetPrefWidth(double)
public final double prefHeight(double width)
computePrefHeight(forWidth)
если приложение не переопределяло привилегированный height, устанавливая prefHeight свойство.prefHeight
в class Parent
width
- width, который должен использоваться, если предпочтенный height зависит от негоsetPrefHeight(double)
public final double maxWidth(double height)
computeMaxWidth(forHeight)
если приложение не переопределяло максимальный width, устанавливая maxWidth свойство.maxWidth
в class Node
height
- height, который должен использоваться, если максимальный width зависит от негоsetMaxWidth(double)
public final double maxHeight(double width)
computeMaxHeight(forWidth)
если приложение не переопределяло максимальный height, устанавливая maxHeight свойство.maxHeight
в class Node
width
- width, который должен использоваться, если максимальный height зависит от негоsetMaxHeight(double)
protected double computeMinWidth(double height)
computeMinWidth
в class Parent
height
- height, который должен использоваться, если минута width зависит от негоprotected double computeMinHeight(double width)
computeMinHeight
в class Parent
width
- width, который должен использоваться, если минута height зависит от негоprotected double computePrefWidth(double height)
computePrefWidth
в class Parent
height
- height, который должен использоваться, если предпочтенный width зависит от негоprotected double computePrefHeight(double width)
computePrefHeight
в class Parent
width
- width, который должен использоваться, если предпочтенный height зависит от негоprotected double computeMaxWidth(double height)
protected double computeMaxHeight(double width)
protected double snapSpace(double value)
value
- значение пространства, которое будет сфотографированоprotected double snapSize(double value)
value
- значение размера, которое будет сфотографированоprotected double snapPosition(double value)
value
- значение позиции, которое будет сфотографированоpublic final double snappedTopInset()
public final double snappedBottomInset()
public final double snappedLeftInset()
public final double snappedRightInset()
protected void positionInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, HPos halignment, VPos valignment)
areaX
, areaY
, areaWidth
x areaHeight
, с базовым смещением относительно той области. Эта функция не изменяет размеры узла и использует границы расположения узла width и height, чтобы определить, как это должно быть расположено в пределах области.
Если выравнивание по вертикали VPos.BASELINE
тогда это расположит узел так, чтобы его собственная базовая линия выровнялась с переданным в baselineOffset
, иначе базовый параметр игнорируется.
Если snapToPixel
true
для этой области тогда x/y значения позиции будут округлены к их самым близким пиксельным границам.
child
- дочерний элемент, располагаемый в пределах этой областиareaX
- горизонтальное смещение области расположения относительно этой областиareaY
- вертикальное смещение области расположения относительно этой областиareaWidth
- width области расположенияareaHeight
- height области расположенияareaBaselineOffset
- базовое смещение, которое будет использоваться, если VPos является БАЗОВОЙ ЛИНИЕЙhalignment
- выравнивание по горизонтали для дочернего элемента в пределах областиvalignment
- выравнивание по вертикали для дочернего элемента в пределах областиpublic static void positionInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, HPos halignment, VPos valignment, boolean isSnapToPixel)
areaX
, areaY
, areaWidth
x areaHeight
, с базовым смещением относительно той области. Эта функция не изменяет размеры узла и использует границы расположения узла width и height, чтобы определить, как это должно быть расположено в пределах области.
Если выравнивание по вертикали VPos.BASELINE
тогда это расположит узел так, чтобы его собственная базовая линия выровнялась с переданным в baselineOffset
, иначе базовый параметр игнорируется.
Если snapToPixel
true
для этой области тогда x/y значения позиции будут округлены к их самым близким пиксельным границам.
Если margin
ненуль, тогда то место будет выделено вокруг дочернего элемента в пределах области расположения. поле может быть нулем.
child
- дочерний элемент, располагаемый в пределах этой областиareaX
- горизонтальное смещение области расположения относительно этой областиareaY
- вертикальное смещение области расположения относительно этой областиareaWidth
- width области расположенияareaHeight
- height области расположенияareaBaselineOffset
- базовое смещение, которое будет использоваться, если VPos является БАЗОВОЙ ЛИНИЕЙmargin
- поле пространства, которое будет выделено вокруг дочернего элементаhalignment
- выравнивание по горизонтали для дочернего элемента в пределах областиvalignment
- выравнивание по вертикали для дочернего элемента в пределах областиprotected void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, HPos halignment, VPos valignment)
areaX
, areaY
, areaWidth
x areaHeight
, с базовым смещением относительно той области. Если дочерний элемент будет изменяемого размера, то этот метод изменит размеры этого, чтобы заполнить указанную область, если максимальный размер узла не предотвратит это. Если максимальное предпочтение размера узла будет меньше чем размер области, то максимальный размер будет использоваться. Если максимум узла будет больше чем размер области, то узел будет изменен, чтобы соответствовать в пределах области, если ее минимальный размер не предотвратит это.
Если у дочернего элемента будет ненуль contentBias, то этот метод будет использовать его, изменяя размеры дочернего элемента. Если contentBias будет горизонталью, то он установит свой width сначала в width области (до максимального предела width дочернего элемента) и затем передаст то значение, чтобы вычислить height дочернего элемента. Если contentBias дочернего элемента будет вертикалью, то это установит свой height в область height (до максимального предела height дочернего элемента) и передаст тот height, чтобы вычислить width дочернего элемента. Если contentBias дочернего элемента является нулем, то это - width, и height не имеют никаких зависимостей друг от друга.
Если дочерний элемент не будет изменяемого размера (Shape, Group, и т.д.) тогда, то она будет только расположена и не изменена.
Если получающийся размер дочернего элемента будет отличаться от размера области (или потому что это не было изменяемого размера, или это измеряет предпочтение, предотвращенное это), то эта функция выровняет узел относительно области, используя значения выравнивания по горизонтали и выравнивания по вертикали. Если valignment VPos.BASELINE
тогда базовая линия узла будет выровненная базового параметра смещения области, иначе базовый параметр игнорируется.
Если snapToPixel
true
для этой области тогда получающийся x, y значения будет округлен к их самым близким пиксельным границам, и width/height значения будет перекрыт к следующей пиксельной границе.
child
- дочерний элемент, располагаемый в пределах этой областиareaX
- горизонтальное смещение области расположения относительно этой областиareaY
- вертикальное смещение области расположения относительно этой областиareaWidth
- width области расположенияareaHeight
- height области расположенияareaBaselineOffset
- базовое смещение, которое будет использоваться, если VPos является БАЗОВОЙ ЛИНИЕЙhalignment
- выравнивание по горизонтали для дочернего элемента в пределах областиvalignment
- выравнивание по вертикали для дочернего элемента в пределах областиprotected void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, HPos halignment, VPos valignment)
areaX
, areaY
, areaWidth
x areaHeight
, с базовым смещением относительно той области. Если дочерний элемент будет изменяемого размера, то этот метод изменит размеры этого, чтобы заполнить указанную область, если максимальный размер узла не предотвратит это. Если максимальное предпочтение размера узла будет меньше чем размер области, то максимальный размер будет использоваться. Если максимум узла будет больше чем размер области, то узел будет изменен, чтобы соответствовать в пределах области, если ее минимальный размер не предотвратит это.
Если у дочернего элемента будет ненуль contentBias, то этот метод будет использовать его, изменяя размеры дочернего элемента. Если contentBias будет горизонталью, то он установит свой width сначала в width области (до максимального предела width дочернего элемента) и затем передаст то значение, чтобы вычислить height дочернего элемента. Если contentBias дочернего элемента будет вертикалью, то это установит свой height в область height (до максимального предела height дочернего элемента) и передаст тот height, чтобы вычислить width дочернего элемента. Если contentBias дочернего элемента является нулем, то это - width, и height не имеют никаких зависимостей друг от друга.
Если дочерний элемент не будет изменяемого размера (Shape, Group, и т.д.) тогда, то она будет только расположена и не изменена.
Если получающийся размер дочернего элемента будет отличаться от размера области (или потому что это не было изменяемого размера, или это измеряет предпочтение, предотвращенное это), то эта функция выровняет узел относительно области, используя значения выравнивания по горизонтали и выравнивания по вертикали. Если valignment VPos.BASELINE
тогда базовая линия узла будет выровненная базового параметра смещения области, иначе базовый параметр игнорируется.
Если margin
ненуль, тогда то место будет выделено вокруг дочернего элемента в пределах области расположения. поле может быть нулем.
Если snapToPixel
true
для этой области тогда получающийся x, y значения будет округлен к их самым близким пиксельным границам, и width/height значения будет перекрыт к следующей пиксельной границе.
child
- дочерний элемент, располагаемый в пределах этой областиareaX
- горизонтальное смещение области расположения относительно этой областиareaY
- вертикальное смещение области расположения относительно этой областиareaWidth
- width области расположенияareaHeight
- height области расположенияareaBaselineOffset
- базовое смещение, которое будет использоваться, если VPos является БАЗОВОЙ ЛИНИЕЙmargin
- поле пространства, которое будет выделено вокруг дочернего элементаhalignment
- выравнивание по горизонтали для дочернего элемента в пределах областиvalignment
- выравнивание по вертикали для дочернего элемента в пределах областиprotected void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, boolean fillWidth, boolean fillHeight, HPos halignment, VPos valignment)
areaX
, areaY
, areaWidth
x areaHeight
, с базовым смещением относительно той области. Если дочерний элемент будет изменяемого размера, то этот метод будет использовать fillWidth
и fillHeight
определить, изменить ли размеры этого, чтобы заполнить область или сохранить дочерний элемент в ее привилегированной размерности. Если fillWidth/fillHeight будут истиной, то этот метод только изменит размеры дочернего элемента до своих максимальных пределов размера. Если максимальное предпочтение размера узла будет меньше чем размер области, то максимальный размер будет использоваться. Если максимум узла будет больше чем размер области, то узел будет изменен, чтобы соответствовать в пределах области, если ее минимальный размер не предотвратит это.
Если у дочернего элемента будет ненуль contentBias, то этот метод будет использовать его, изменяя размеры дочернего элемента. Если contentBias будет горизонталью, то он установит свой width сначала и затем передаст то значение, чтобы вычислить height дочернего элемента. Если contentBias дочернего элемента будет вертикалью, то это установит свой height сначала и передачу, которые оценивают, чтобы вычислить width дочернего элемента. Если contentBias дочернего элемента является нулем, то это - width, и height не имеют никаких зависимостей друг от друга.
Если дочерний элемент не будет изменяемого размера (Shape, Group, и т.д.) тогда, то она будет только расположена и не изменена.
Если получающийся размер дочернего элемента будет отличаться от размера области (или потому что это не было изменяемого размера, или это измеряет предпочтение, предотвращенное это), то эта функция выровняет узел относительно области, используя значения выравнивания по горизонтали и выравнивания по вертикали. Если valignment VPos.BASELINE
тогда базовая линия узла будет выровненная базового параметра смещения области, иначе базовый параметр игнорируется.
Если margin
ненуль, тогда то место будет выделено вокруг дочернего элемента в пределах области расположения. поле может быть нулем.
Если snapToPixel
true
для этой области тогда получающийся x, y значения будет округлен к их самым близким пиксельным границам, и width/height значения будет перекрыт к следующей пиксельной границе.
child
- дочерний элемент, располагаемый в пределах этой областиareaX
- горизонтальное смещение области расположения относительно этой областиareaY
- вертикальное смещение области расположения относительно этой областиareaWidth
- width области расположенияareaHeight
- height области расположенияareaBaselineOffset
- базовое смещение, которое будет использоваться, если VPos является БАЗОВОЙ ЛИНИЕЙmargin
- поле пространства, которое будет выделено вокруг дочернего элементаfillWidth
- должен ли дочерний элемент быть изменен, чтобы заполнить область width или придерживался его привилегированного widthfillHeight
- должен ли дочерний элемент e, измененный, чтобы заполнить область height, или придерживался его привилегированного heighthalignment
- выравнивание по горизонтали для дочернего элемента в пределах областиvalignment
- выравнивание по вертикали для дочернего элемента в пределах областиpublic static void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, boolean fillWidth, boolean fillHeight, HPos halignment, VPos valignment, boolean isSnapToPixel)
public static java.util.List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
public java.util.List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Node.getClassCssMetaData()
так, чтобы К CssMetaData Узла можно было получить доступ без потребности в отражении.getCssMetaData
в интерфейсе Styleable
getCssMetaData
в class Node
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается