T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс BorderPane

Класс BorderPane расширяет класс Pane и представляет панель компоновки, которая компонует свои дочерние узлы в верхней, нижней, правой, левой и центральной части панели.

Класс BorderPane имеет, помимо унаследованных от класса Pane, следующие свойства, конструкторы и методы:

  • Свойство center – дочерний узел, расположенный в центральной части панели.

  • Свойство top – дочерний узел, расположенный в верхней части панели.

  • Свойство bottom – дочерний узел, расположенный в нижней части панели.

  • Свойство left – дочерний узел, расположенный в левой части панели.

  • Свойство right – дочерний узел, расположенный в правой части панели.

  • Конструктор public BorderPane(),
    public BorderPane(Node center),
    public BorderPane(Node center, Node top, Node right, Node bottom, Node left).

  • Метод public static void setAlignment(Node child, javafx.geometry.Pos value) – выравнивает дочерний узел, где перечисление javafx.geometry.Pos имеет следующие поля:

  • public static final Pos TOP_LEFT

  • public static final Pos TOP_CENTER

  • public static final Pos TOP_RIGHT

  • public static final Pos CENTER_LEFT

  • public static final Pos CENTER

  • public static final Pos CENTER_RIGHT

  • public static final Pos BOTTOM_LEFT

  • public static final Pos BOTTOM_CENTER

  • public static final Pos BOTTOM_RIGHT

  • public static final Pos BASELINE_LEFT

  • Метод public static Pos getAlignment(Node child) – возвращает позицию дочернего узла.

  • Метод public static void setMargin(Node child, javafx.geometry.Insets value) – определяет отступы слева, сверху, снизу и справа дочернего узла.

  • Метод public static Insets getMargin(Node child) – возвращает отступы слева, сверху, снизу и справа дочернего узла.

  • Метод public static void clearConstraints(Node child) – удаляет все привязки дочернего узла.

  • Метод public ObjectProperty<Node> centerProperty() – возвращает JavaFX Beans свойство центрального дочернего узла.

  • Метод public final void setCenter(Node value) – размещает дочерний узел в центральной части панели.

  • Метод public final Node getCenter() – возвращает дочерний узел в центральной части панели.

  • Метод public ObjectProperty<Node> topProperty() – возвращает JavaFX Beans свойство верхнего дочернего узла.

  • Метод public final void setTop(Node value) – размещает дочерний узел в верхней части панели.

  • Метод public final Node getTop() – возвращает дочерний узел в верхней части панели.

  • Метод public ObjectProperty<Node> bottomProperty() – возвращает JavaFX Beans свойство нижнего дочернего узла.

  • Метод public final void setBottom(Node value) – размещает дочерний узел в нижней части панели.

  • Метод public final Node getBottom() – возвращает дочерний узел в нижней части панели.

  • Метод public ObjectProperty<Node> leftProperty() – возвращает JavaFX Beans свойство левого дочернего узла.

  • Метод public final void setLeft(Node value) – размещает дочерний узел в левой части панели.

  • Метод public final Node getLeft() – возвращает дочерний узел в левой части панели.

  • Метод public ObjectProperty<Node> rightProperty() – возвращает JavaFX Beans свойство правого дочернего узла.

  • Метод public final void setRight(Node value) – размещает дочерний узел в правой части панели.

  • Метод public final Node getRight() – возвращает дочерний узел в правой части панели.

  • Метод public Orientation getContentBias() – возвращает javafx.geometry.Orientation.HORIZONTAL, если размеры узла могут изменяться при его компоновке и его предпочтительная высота зависит от его ширины. Возвращает javafx.geometry.Orientation.VERTICAL, если размеры узла могут изменяться при его компоновке и его предпочтительная ширина зависит от его высоты. Возвращает нуль в отсутствие таких зависимостей.