T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс StackPane

Класс StackPane расширяет класс Pane и представляет панель компоновки, которая компонует свои дочерние узлы в слои по оси Z, образующие стек, где первый узел лежит в основании стека, а последний узел – в вершине стека.

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

  • Свойство alignment – поле перечисления javafx.geometry.Pos, определяющее общее выравнивание по ширине и по высоте.

  • Конструктор public StackPane(), public StackPane(Node... children).

  • Метод public static void setAlignment(Node child, Pos value) – устанавливает выравнивание дочернего узла.

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

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

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

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

  • Метод public ObjectProperty<Pos> alignmentProperty() – возвращает JavaFX Beans свойство общего выравнивания по ширине и по высоте

  • Метод public final void setAlignment(Pos value) – устанавливает общее выравнивание по ширине и по высоте.

  • Метод public final Pos getAlignment() – возвращает общее выравнивание по ширине и по высоте.

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

  • Метод public void requestLayout() - запрашивает компоновку перед отображением следующей сцены.