Класс 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, в этом случае его размер будет отслеживать размер сцены. Если размер сцены или стадии не был непосредственно задан приложением, размер сцены будет инициализирован до предпочтительного размера панели border pane. Однако, если у панели BorderPane есть родитель, отличный от сцены, этот родитель будет изменять размер панели BorderPane в пределах диапазона изменения размера панели BorderPane во время макета. По умолчанию панель border pane вычисляет этот диапазон на основе своего содержимого, как указано в таблице ниже.
| ширина | высота | |
|---|---|---|
| минимальный | внутренние отступы слева/справа плюс ширина, необходимая для отображения правых/левых дочерних элементов при их предпочтительных ширинах и верхних/нижних/центральных с не менее их минимальных ширин | внутренние отступы сверху/снизу плюс высота, необходимая для отображения верхних/нижних дочерних элементов при их предпочтительных высотах и левых/правых/центральных с не менее их минимальных высот |
| предпочтительный | внутренние отступы слева/справа плюс ширина, необходимая для отображения верхних/правых/нижних/левых/центральных дочерних элементов с не менее их предпочтительных ширин | внутренние отступы сверху/снизу плюс высота, необходимая для отображения верхних/правых/нижних/левых/центральных дочерних элементов с не менее их предпочтительных высот |
| максимальный | Double.MAX_VALUE | Double.MAX_VALUE |
Неограниченная максимальная ширина и высота панели border pane — это указание родителю, что его можно изменить до размера, превышающего его предпочтительный размер, чтобы заполнить любое выделенное для него пространство.
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
Сводка свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty<Node> |
bottom |
Узел, размещённый на нижнем краю этой области расположения. |
final ObjectProperty<Node> |
center |
Узел, размещённый в центре этой области расположения. |
final ObjectProperty<Node> |
left |
Узел, размещённый на левом краю этой области расположения. |
final ObjectProperty<Node> |
right |
Узел, размещённый на правом краю этой области расположения. |
final 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, focusVisible, focusWithin, 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 |
Создаёт макет BorderPane с заданным узлом в центре. |
BorderPane |
Создаёт макет BorderPane с заданными узлами для каждой области макета. |
Сводка методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final ObjectProperty<Node> |
bottomProperty() |
Узел, размещённый на нижнем краю этой области расположения. |
final ObjectProperty<Node> |
centerProperty() |
Узел, размещённый в центре этой области расположения. |
static void |
clearConstraints |
Удаляет все ограничения BorderPane от дочернего узла. |
static Pos |
getAlignment |
Возвращает ограничение выравнивания дочернего узла, если оно задано. |
final Node |
getBottom() |
Получает значение свойства bottom. |
final Node |
getCenter() |
Получает значение свойства center. |
Orientation |
getContentBias() |
Возвращает ориентацию смещения изменения размера узла для целей макета. |
final Node |
getLeft() |
Получает значение свойства left. |
static Insets |
getMargin |
Возвращает ограничение отступа дочернего узла, если оно задано. |
final Node |
getRight() |
Получает значение свойства right. |
final Node |
getTop() |
Получает значение свойства top. |
final ObjectProperty<Node> |
leftProperty() |
Узел, размещённый на левом краю этой области расположения. |
final ObjectProperty<Node> |
rightProperty() |
Узел, размещённый на правом краю этой области расположения. |
static void |
setAlignment |
Устанавливает выравнивание дочернего узла при содержании в области расположения. |
final void |
setBottom |
Устанавливает значение свойства bottom. |
final void |
setCenter |
Устанавливает значение свойства center. |
final void |
setLeft |
Устанавливает значение свойства left. |
static void |
setMargin |
Устанавливает отступ для дочернего узла при содержании в области расположения. |
final void |
setRight |
Устанавливает значение свойства right. |
final void |
setTop |
Устанавливает значение свойства top. |
final 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, focusVisibleProperty, focusWithinProperty, 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, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, 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
Подробное описание свойств
center
public final ObjectProperty<Node> centerProperty
- См. также:
top
public final ObjectProperty<Node> topProperty
- См. также:
bottom
public final ObjectProperty<Node> bottomProperty
- См. также:
left
public final ObjectProperty<Node> leftProperty
- См. также:
right
public final ObjectProperty<Node> rightProperty
- См. также:
Подробное описание конструкторов
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()
- Возвращает:
- узел, размещённый в центре этой панели с границами
- См. также:
setCenter
public final void setCenter(Node value)
center.- Описание свойства:
- Узел, размещённый в центре этой панели с границами. Если размер изменяется, он будет изменён для заполнения центра панели с границами между узлами сверху, снизу, слева и справа. Если узел не может быть изменён для заполнения центрального пространства (он не изменяет размер или его максимальный размер не позволяет этого), он будет выровнен по центру, если ограничение выравнивания дочернего элемента не установлено.
- Параметры:
-
value- значение для свойстваcenter - См. также:
getCenter
public final Node getCenter()
center.- Описание свойства:
- Узел, размещённый в центре этой панели с границами. Если размер изменяется, он будет изменён для заполнения центра панели с границами между узлами сверху, снизу, слева и справа. Если узел не может быть изменён для заполнения центрального пространства (он не изменяет размер или его максимальный размер не позволяет этого), он будет выровнен по центру, если ограничение выравнивания дочернего элемента не установлено.
- Возвращает:
- значение свойства
center - См. также:
topProperty
public final ObjectProperty<Node> topProperty()
- Возвращает:
- узел, размещённый на верхнем краю этой панели с границами
- См. также:
УстановитьВерх
public final void setTop(Node value)
top.- Описание свойства:
- Узел, расположенный на верхнем крае этой панели-рамки. Если размер изменяется, он будет изменён до предпочтительной высоты, а его ширина будет охватывать всю ширину панели-рамки. Если узел не может быть изменён в размер, чтобы заполнить верхнее пространство (он не изменяется в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Параметры:
-
value- значение свойстваtop - См. также:
ПолучитьВерх
public final Node getTop()
top.- Описание свойства:
- Узел, расположенный на верхнем крае этой панели-рамки. Если размер изменяется, он будет изменён до предпочтительной высоты, а его ширина будет охватывать всю ширину панели-рамки. Если узел не может быть изменён в размер, чтобы заполнить верхнее пространство (он не изменяется в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Возвращает:
- значение свойства
top - См. также:
bottomProperty
public final ObjectProperty<Node> bottomProperty()
- Возвращает:
- узел, размещённый на нижнем краю этой панели-рамки
- См. также:
УстановитьНиз
public final void setBottom(Node value)
bottom.- Описание свойства:
- Узел, размещённый на нижнем краю этой панели-рамки. Если размер изменяется, он будет изменён до предпочтительной высоты, а его ширина будет охватывать всю ширину панели-рамки. Если узел не может быть изменён в размер, чтобы заполнить нижнее пространство (он не изменяется в размерах или его максимальный размер препятствует этому), то он будет выровнен по нижнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Параметры:
-
value- значение свойстваbottom - См. также:
ПолучитьНиз
public final Node getBottom()
bottom.- Описание свойства:
- Узел, размещённый на нижнем краю этой панели-рамки. Если размер изменяется, он будет изменён до предпочтительной высоты, а его ширина будет охватывать всю ширину панели-рамки. Если узел не может быть изменён в размер, чтобы заполнить нижнее пространство (он не изменяется в размерах или его максимальный размер препятствует этому), то он будет выровнен по нижнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Возвращает:
- значение свойства
bottom - См. также:
leftProperty
public final ObjectProperty<Node> leftProperty()
- Возвращает:
- узел, размещённый на левом краю этой панели-рамки
- См. также:
УстановитьЛевый
public final void setLeft(Node value)
left.- Описание свойства:
- Узел, размещённый на левом краю этой панели-рамки. Если размер изменяется, он будет изменён до предпочтительной ширины, а его высота будет охватывать высоту панели-рамки между верхними и нижними узлами. Если узел не может быть изменён в размер, чтобы заполнить левое пространство (он не изменяется в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Параметры:
-
value- значение свойстваleft - См. также:
ПолучитьЛевый
public final Node getLeft()
left.- Описание свойства:
- Узел, размещённый на левом краю этой панели-рамки. Если размер изменяется, он будет изменён до предпочтительной ширины, а его высота будет охватывать высоту панели-рамки между верхними и нижними узлами. Если узел не может быть изменён в размер, чтобы заполнить левое пространство (он не изменяется в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Возвращает:
- значение свойства
left - См. также:
rightProperty
public final ObjectProperty<Node> rightProperty()
- Возвращает:
- узел, размещённый на правом краю этой панели-рамки
- См. также:
УстановитьПраво
public final void setRight(Node value)
right.- Описание свойства:
- Узел, размещённый на правом краю этой панели-рамки. Если размер изменяется, он будет изменён до предпочтительной ширины, а его высота будет охватывать высоту панели-рамки между верхними и нижними узлами. Если узел не может быть изменён в размер, чтобы заполнить правое пространство (он не изменяется в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему правому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Параметры:
-
value- значение свойстваright - См. также:
ПолучитьПраво
public final Node getRight()
right.- Описание свойства:
- Узел, размещённый на правом краю этой панели-рамки. Если размер изменяется, он будет изменён до предпочтительной ширины, а его высота будет охватывать высоту панели-рамки между верхними и нижними узлами. Если узел не может быть изменён в размер, чтобы заполнить правое пространство (он не изменяется в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему правому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Возвращает:
- значение свойства
right - См. также:
getContentBias
public Orientation getContentBias()
NodeПодклассы, изменяющие размеры, должны переопределить этот метод, чтобы вернуть соответствующее значение.
- Overrides:
-
getContentBiasв классеNode - Возвращает:
- null, если у центра, правой, нижней, левой или верхней части нет смещения содержимого.
- См. также:
© 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.