Класс BorderPane
- Все реализованные интерфейсы:
-
Styleable,EventTarget
public class BorderPane
extends Pane
BorderPane borderPane = new BorderPane();
ToolBar toolbar = new ToolBar();
HBox statusbar = new HBox();
Node appContent = new AppContentNode();
borderPane.setTop(toolbar);
borderPane.setCenter(appContent);
borderPane.setBottom(statusbar);
BorderPane можно стилизовать с помощью фонов и границ с помощью CSS. Подробности см. в суперклассе Region.
BorderPane учитывает минимальные, предпочтительные и максимальные размеры своих дочерних элементов. Если диапазон изменения размера дочернего элемента не позволяет ему быть измененным в соответствии с его позицией, он будет выровнен относительно пространства с помощью стандартного выравнивания следующим образом:
- верх: Pos.TOP_LEFT
- низ: Pos.BOTTOM_LEFT
- слева: Pos.TOP_LEFT
- справа: Pos.TOP_RIGHT
- центр: Pos.CENTER
BorderPane размещает каждый дочерний элемент, установленный в пяти позициях, независимо от значения свойства visible дочернего элемента; необработанные дочерние элементы игнорируются.
Диапазон изменения размера
BorderPane часто используется в качестве корневого элемента Scene, в этом случае его размер будет следовать за размером сцены. Если размер сцены или окна напрямую не задан приложением, размер сцены будет инициализирован предпочтительным размером панели. Однако, если у панели BorderPane есть родительский элемент, отличный от сцены, этот родитель будет изменять размер панели BorderPane в пределах диапазона изменения размера панели во время вывода на экран. По умолчанию панель BorderPane вычисляет этот диапазон на основе своего содержимого, как показано в таблице ниже.
| ширина | высота | |
|---|---|---|
| минимальная | отступы слева/справа плюс ширина, необходимая для отображения дочерних элементов справа/слева при их предпочтительных ширинах, и сверху/снизу/по центру с их минимальными ширинами, по крайней мере | отступы сверху/снизу плюс высота, необходимая для отображения дочерних элементов сверху/снизу при их предпочтительных высотах, и слева/справа/по центру с их минимальными высотами, по крайней мере |
| предпочтительная | отступы слева/справа плюс ширина, необходимая для отображения дочерних элементов сверху/справа/снизу/слева/по центру с их предпочтительными ширинами, по крайней мере | отступы сверху/снизу плюс высота, необходимая для отображения дочерних элементов сверху/справа/снизу/слева/по центру с их предпочтительными высотами, по крайней мере |
| максимальная | Double.MAX_VALUE | Double.MAX_VALUE |
Неограниченные максимальная ширина и высота панели BorderPane указывают родителю, что он может быть изменен за пределами своего предпочтительного размера, чтобы заполнить любое назначенное ему пространство.
BorderPane предоставляет свойства для непосредственного задания диапазона размеров. Эти свойства по умолчанию имеют значение Region.USE_COMPUTED_SIZE, но приложение может задать им другие значения по мере необходимости:
borderPane.setPrefSize(500,400);
Приложения могут восстановить вычисленные значения, установив эти свойства обратно в Region.USE_COMPUTED_SIZE. BorderPane по умолчанию не обрезает свое содержимое, поэтому возможно, что границы дочерних элементов могут выходить за пределы его собственных границ, если минимальный размер дочернего элемента не позволяет ему поместиться в отведенное пространство.
Дополнительные параметры размещения
Приложение может установить ограничения на отдельные дочерние элементы, чтобы настроить размещение BorderPane. Для каждого ограничения BorderPane предоставляет статический метод для его установки на дочерний элемент.
| Ограничение | Тип | Описание |
|---|---|---|
| выравнивание | javafx.geometry.Pos | Выравнивание дочернего элемента внутри его области на панели BorderPane. |
| отступ | javafx.geometry.Insets | Отступ вокруг внешней стороны дочернего элемента. |
Пример:
ListView list = new ListView();
BorderPane.setAlignment(list, Pos.TOP_LEFT);
BorderPane.setMargin(list, new Insets(12,12,12,12));
borderPane.setCenter(list);
- С:
- JavaFX 2.0
Сводка свойств
| Тип | Свойство | Описание |
|---|---|---|
ObjectProperty<Node> | bottom | Узел, размещённый на нижнем краю этой панели с границами. |
ObjectProperty<Node> | center | Узел, размещённый в центре этой панели с границами. |
ObjectProperty<Node> | left | Узел, размещённый на левом краю этой панели с границами. |
ObjectProperty<Node> | right | Узел, размещённый на правом краю этой панели с границами. |
ObjectProperty<Node> | top | Узел, размещённый на верхнем краю этой панели с границами. |
Свойства, объявленные в классе javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
Свойства, объявленные в классе javafx.scene.Parent
needsLayout
Свойства, объявленные в классе 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.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Сводка конструкторов
| Конструктор | Описание |
|---|---|
BorderPane() | Создаёт макет BorderPane. |
BorderPane(Node center) | Создаёт макет BorderPane с заданным узлом в центре BorderPane. |
BorderPane(Node center,
Node top,
Node right,
Node bottom,
Node left) | Создаёт макет BorderPane с заданными узлами для каждой из основных областей макета BorderPane. |
Сводка методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ObjectProperty<Node> | bottomProperty() | Узел, размещённый на нижнем краю этой панели с границами. |
ObjectProperty<Node> | centerProperty() | Узел, размещённый в центре этой панели с границами. |
static void | clearConstraints(Node child) | Удаляет все ограничения панели с границами от дочернего узла. |
static Pos | getAlignment(Node child) | Возвращает ограничение выравнивания дочернего узла, если оно установлено. |
Node | getBottom() | Получает значение свойства bottom. |
Node | getCenter() | Получает значение свойства center. |
Orientation | getContentBias() | Возвращает ориентацию смещения изменения размера узла для целей макета. |
Node | getLeft() | Получает значение свойства left. |
static Insets | getMargin(Node child) | Возвращает ограничение отступа дочернего узла, если оно установлено. |
Node | getRight() | Получает значение свойства right. |
Node | getTop() | Получает значение свойства top. |
ObjectProperty<Node> | leftProperty() | Узел, размещённый на левом краю этой панели с границами. |
ObjectProperty<Node> | rightProperty() | Узел, размещённый на правом краю этой панели с границами. |
static void | setAlignment(Node child,
Pos value) | Устанавливает выравнивание для дочернего узла, когда он содержится в панели с границами. |
void | setBottom(Node value) | Устанавливает значение свойства bottom. |
void | setCenter(Node value) | Устанавливает значение свойства center. |
void | setLeft(Node value) | Устанавливает значение свойства left. |
static void | setMargin(Node child,
Insets value) | Устанавливает отступ для дочернего узла, когда он содержится в панели с границами. |
void | setRight(Node value) | Устанавливает значение свойства right. |
void | setTop(Node value) | Устанавливает значение свойства top. |
ObjectProperty<Node> | topProperty() | Узел, размещённый на верхнем краю этой панели с границами. |
Методы, объявленные в классе javafx.scene.layout.Pane
getChildren
Методы, объявленные в классе javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBackground, getBorder, getClassCssMetaData, getCssMetaData, 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.scene.Parent
getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
Методы, объявленные в классе 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, 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.css.Styleable
getStyleableNode, getStyleClass
Подробности свойств
Центр
public final ObjectProperty<Node> centerProperty
- См. также:
-
getCenter(),setCenter(Node)
Верх
public final ObjectProperty<Node> topProperty
- См. также:
-
getTop(),setTop(Node)
Низ
public final ObjectProperty<Node> bottomProperty
- См. также:
-
getBottom(),setBottom(Node)
Левый
public final ObjectProperty<Node> leftProperty
- См. также:
-
getLeft(),setLeft(Node)
Правый
public final ObjectProperty<Node> rightProperty
- См. также:
-
getRight(),setRight(Node)
Подробности конструкторов
BorderPane
public BorderPane()
BorderPane
public BorderPane(Node center)
- Параметры:
-
center- Узел для установки в качестве центра BorderPane. - С момента:
- JavaFX 8.0
BorderPane
public BorderPane(Node center, Node top, Node right, Node bottom, Node left)
- Параметры:
-
center- Узел для установки в качестве центра BorderPane. -
top- Узел для установки в качестве верхнего узла BorderPane. -
right- Узел для установки в качестве правого узла BorderPane. -
bottom- Узел для установки в качестве нижнего узла BorderPane. -
left- Узел для установки в качестве левого узла BorderPane. - С момента:
- JavaFX 8.0
Подробности методов
setAlignment
public static void setAlignment(Node child, Pos value)
- Параметры:
-
child- дочерний узел панели с границами -
value- позиция выравнивания дочернего элемента
getAlignment
public static Pos getAlignment(Node child)
- Параметры:
-
child- дочерний узел панели с границами - Возвращает:
- позицию выравнивания дочернего элемента или null, если выравнивание не было задано
setMargin
public static void setMargin(Node child, Insets value)
- Параметры:
-
child- дочерний узел панели с границами -
value- отступ вокруг дочернего элемента
getMargin
public static Insets getMargin(Node child)
- Параметры:
-
child- дочерний узел панели с границами - Возвращает:
- отступ для дочернего элемента или null, если отступ не был задан
clearConstraints
public static void clearConstraints(Node child)
- Параметры:
-
child- узел дочернего элемента
centerProperty
public final ObjectProperty<Node> centerProperty()
- См. также:
-
getCenter(),setCenter(Node)
setCenter
public final void setCenter(Node value)
- Описание свойства:
- Узел, размещённый в центре этой панели с границами. Если размер изменяется, он будет изменён так, чтобы заполнить центр панели с границами между узлами сверху, снизу, слева и справа. Если узел нельзя изменить так, чтобы заполнить центральное пространство (он не изменяет размер или его максимальный размер препятствует этому), он будет выровнен по центру, если не задано ограничение выравнивания для дочернего элемента.
getCenter
public final Node getCenter()
- Описание свойства:
- Узел, размещённый в центре этой панели с границами. Если размер изменяется, он будет изменён так, чтобы заполнить центр панели с границами между узлами сверху, снизу, слева и справа. Если узел нельзя изменить так, чтобы заполнить центральное пространство (он не изменяет размер или его максимальный размер препятствует этому), он будет выровнен по центру, если не задано ограничение выравнивания для дочернего элемента.
topProperty
public final ObjectProperty<Node> topProperty()
- См. также:
-
getTop(),setTop(Node)
setTop
public final void setTop(Node value)
- Описание свойства:
- Узел, размещённый на верхнем краю этой панели с границами. Если размер изменяется, он будет изменён до предпочтительной высоты, а его ширина будет занимать всю ширину панели с границами. Если узел нельзя изменить так, чтобы заполнить верхнее пространство (он не изменяет размер или его максимальный размер препятствует этому), он будет выровнен по верхнему левому краю в пространстве, если не задано ограничение выравнивания для дочернего элемента.
getTop
public final Node getTop()
- Описание свойства:
- Узел, размещённый на верхнем краю этой панели с границами. Если размер изменяется, он будет изменён до предпочтительной высоты, а его ширина будет занимать всю ширину панели с границами. Если узел нельзя изменить так, чтобы заполнить верхнее пространство (он не изменяет размер или его максимальный размер препятствует этому), он будет выровнен по верхнему левому краю в пространстве, если не задано ограничение выравнивания для дочернего элемента.
bottomProperty
public final ObjectProperty<Node> bottomProperty()
- См. также:
-
getBottom(),setBottom(Node)
УстановитьНижний
public final void setBottom(Node value)
- Описание свойства:
- Узел, размещённый на нижнем краю этой панели границ. Если перестраиваемый, он будет перестраиваться до предпочтительной высоты, а его ширина будет занимать всю ширину панели границ. Если узел не может быть перестроен для заполнения нижнего пространства (он не перестраиваемый или его максимальный размер препятствует этому), то он будет выровнен по нижнему левому углу в этом пространстве, если не установлено ограничение выравнивания дочернего элемента.
ПолучитьНижний
public final Node getBottom()
- Описание свойства:
- Узел, размещённый на нижнем краю этой панели границ. Если перестраиваемый, он будет перестраиваться до предпочтительной высоты, а его ширина будет занимать всю ширину панели границ. Если узел не может быть перестроен для заполнения нижнего пространства (он не перестраиваемый или его максимальный размер препятствует этому), то он будет выровнен по нижнему левому углу в этом пространстве, если не установлено ограничение выравнивания дочернего элемента.
leftProperty
public final ObjectProperty<Node> leftProperty()
- См. также:
-
getLeft(),setLeft(Node)
УстановитьЛевый
public final void setLeft(Node value)
- Описание свойства:
- Узел, размещённый на левом краю этой панели границ. Если перестраиваемый, он будет перестраиваться до предпочтительной ширины, а его высота будет занимать высоту панели границ между верхним и нижним узлами. Если узел не может быть перестроен для заполнения левого пространства (он не перестраиваемый или его максимальный размер препятствует этому), то он будет выровнен по верхнему левому углу в этом пространстве, если не установлено ограничение выравнивания дочернего элемента.
ПолучитьЛевый
public final Node getLeft()
- Описание свойства:
- Узел, размещённый на левом краю этой панели границ. Если перестраиваемый, он будет перестраиваться до предпочтительной ширины, а его высота будет занимать высоту панели границ между верхним и нижним узлами. Если узел не может быть перестроен для заполнения левого пространства (он не перестраиваемый или его максимальный размер препятствует этому), то он будет выровнен по верхнему левому углу в этом пространстве, если не установлено ограничение выравнивания дочернего элемента.
rightProperty
public final ObjectProperty<Node> rightProperty()
- См. также:
-
getRight(),setRight(Node)
УстановитьПравый
public final void setRight(Node value)
- Описание свойства:
- Узел, размещённый на правом краю этой панели границ. Если перестраиваемый, он будет перестраиваться до предпочтительной ширины, а его высота будет занимать высоту панели границ между верхним и нижним узлами. Если узел не может быть перестроен для заполнения правого пространства (он не перестраиваемый или его максимальный размер препятствует этому), то он будет выровнен по верхнему правому углу в этом пространстве, если не установлено ограничение выравнивания дочернего элемента.
ПолучитьПравый
public final Node getRight()
- Описание свойства:
- Узел, размещённый на правом краю этой панели границ. Если перестраиваемый, он будет перестраиваться до предпочтительной ширины, а его высота будет занимать высоту панели границ между верхним и нижним узлами. Если узел не может быть перестроен для заполнения правого пространства (он не перестраиваемый или его максимальный размер препятствует этому), то он будет выровнен по верхнему правому углу в этом пространстве, если не установлено ограничение выравнивания дочернего элемента.
getContentBias
public Orientation getContentBias()
NodeПодклассы, подлежащие перестройке, должны переопределять этот метод для возвращения соответствующего значения.
- Переопределяет:
-
getContentBiasв классеNode - Возвращает:
- null, за исключением случаев, когда центр, правый, нижний, левый или верхний имеет смещение содержимого.
- См. также:
-
Node.isResizable(),Node.minWidth(double),Node.minHeight(double),Node.prefWidth(double),Node.prefHeight(double),Node.maxWidth(double),Node.maxHeight(double)
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.