Класс 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 в пределах диапазона изменения размера панели 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
Сводка свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty |
bottom |
Узел, размещённый на нижнем краю этой панели границы. |
final ObjectProperty |
center |
Узел, размещённый в центре этой панели границы. |
final ObjectProperty |
left |
Узел, размещённый на левом краю этой панели границы. |
final ObjectProperty |
right |
Узел, размещённый на правом краю этой панели границы. |
final ObjectProperty |
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 |
Создаёт макет BorderPane с заданными узлами для использования в каждой из основных областей макета Border Pane. |
Сводка методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final ObjectProperty |
bottomProperty() |
Узел, размещённый на нижнем краю этой панели границы. |
final ObjectProperty |
centerProperty() |
Узел, размещённый в центре этой панели границы. |
static void |
clearConstraints |
Удаляет все ограничения панели границы от дочернего узла. |
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 |
leftProperty() |
Узел, размещённый на левом краю этой панели границы. |
final ObjectProperty |
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 |
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, requestFocusTraversal, 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()
- Возвращает:
- узел, размещённый на верхней грани этой панели с границами
- См. также:
setTop
public final void setTop(Node value)
top.- Описание свойства:
- Узел, размещённый на верхней грани этой панели с границами. Если изменяемый размер, он будет изменён до предпочтительной высоты, а его ширина будет занимать всю ширину панели с границами. Если узел не может быть изменён в размерах, чтобы заполнить верхнее пространство (он не изменяемый в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Параметры:
-
value- значение для свойстваtop - См. также:
getTop
public final Node getTop()
top.- Описание свойства:
- Узел, размещённый на верхней грани этой панели с границами. Если изменяемый размер, он будет изменён до предпочтительной высоты, а его ширина будет занимать всю ширину панели с границами. Если узел не может быть изменён в размерах, чтобы заполнить верхнее пространство (он не изменяемый в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Возвращает:
- значение свойства
top - См. также:
bottomProperty
public final ObjectProperty<Node> bottomProperty()
- Возвращает:
- узел, размещённый на нижней грани этой панели с границами
- См. также:
setBottom
public final void setBottom(Node value)
bottom.- Описание свойства:
- Узел, размещённый на нижней грани этой панели с границами. Если изменяемый размер, он будет изменён до предпочтительной высоты, а его ширина будет занимать всю ширину панели с границами. Если узел не может быть изменён в размерах, чтобы заполнить нижнее пространство (он не изменяемый в размерах или его максимальный размер препятствует этому), то он будет выровнен по нижнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Параметры:
-
value- значение для свойстваbottom - См. также:
getBottom
public final Node getBottom()
bottom.- Описание свойства:
- Узел, размещённый на нижней грани этой панели с границами. Если изменяемый размер, он будет изменён до предпочтительной высоты, а его ширина будет занимать всю ширину панели с границами. Если узел не может быть изменён в размерах, чтобы заполнить нижнее пространство (он не изменяемый в размерах или его максимальный размер препятствует этому), то он будет выровнен по нижнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Возвращает:
- значение свойства
bottom - См. также:
leftProperty
public final ObjectProperty<Node> leftProperty()
- Возвращает:
- узел, размещённый на левой грани этой панели с границами
- См. также:
setLeft
public final void setLeft(Node value)
left.- Описание свойства:
- Узел, размещённый на левой грани этой панели с границами. Если изменяемый размер, он будет изменён до предпочтительной ширины, а его высота будет занимать высоту панели с границами между верхним и нижним узлами. Если узел не может быть изменён в размерах, чтобы заполнить левое пространство (он не изменяемый в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Параметры:
-
value- значение для свойстваleft - См. также:
getLeft
public final Node getLeft()
left.- Описание свойства:
- Узел, размещённый на левой грани этой панели с границами. Если изменяемый размер, он будет изменён до предпочтительной ширины, а его высота будет занимать высоту панели с границами между верхним и нижним узлами. Если узел не может быть изменён в размерах, чтобы заполнить левое пространство (он не изменяемый в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему левому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Возвращает:
- значение свойства
left - См. также:
rightProperty
public final ObjectProperty<Node> rightProperty()
- Возвращает:
- узел, размещённый на правой грани этой панели с границами
- См. также:
setRight
public final void setRight(Node value)
right.- Описание свойства:
- Узел, размещённый на правой грани этой панели с границами. Если изменяемый размер, он будет изменён до предпочтительной ширины, а его высота будет занимать высоту панели с границами между верхним и нижним узлами. Если узел не может быть изменён в размерах, чтобы заполнить правое пространство (он не изменяемый в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему правому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Параметры:
-
value- значение для свойстваright - См. также:
getRight
public final Node getRight()
right.- Описание свойства:
- Узел, размещённый на правой грани этой панели с границами. Если изменяемый размер, он будет изменён до предпочтительной ширины, а его высота будет занимать высоту панели с границами между верхним и нижним узлами. Если узел не может быть изменён в размерах, чтобы заполнить правое пространство (он не изменяемый в размерах или его максимальный размер препятствует этому), то он будет выровнен по верхнему правому углу в пространстве, если не задано ограничение выравнивания дочернего элемента.
- Возвращает:
- значение свойства
right - См. также:
getContentBias
public Orientation getContentBias()
NodeПодклассы, изменяющие размер, должны переопределять этот метод, чтобы вернуть соответствующее значение.
- Переопределяет:
-
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.