T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс FlowPane

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

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

  • Свойство orientation – поле HORIZONTAL или VERTICAL перечисления javafx.geometry.Orientation, определяющее компоновку дочерних узлов в ряды или столбцы, по умолчаниюjavafx.geometry.Orientation.HORIZONTAL.

  • Свойство hgap – расстояние между узлами в рядах или между столбцами.

  • Свойство vgap – расстояние между узлами в столбцах или между рядами.

  • Свойство prefWrapLength – предпочтительная ширина панели с рядами дочерних узлов или предпочтительная высота панели со столбцами дочерних узлов.

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

  • Свойство columnHalignment – поле LEFT, CENTER или RIGHT перечисления javafx.geometry.HPos, определяющее горизонтальное выравнивание узлов в каждом столбце.

  • Свойство rowvalignment – поле TOP, CENTER, BASELINE или BOTTOM перечисления javafx.geometry.VPos, определяющее вертикальное выравнивание узлов в каждом ряде.

  • Конструктор public FlowPane().

  • Конструктор public FlowPane(Orientation orientation).

  • Конструктор public FlowPane(double hgap, double vgap).

  • Конструктор public FlowPane(Orientation orientation, double hgap, double vgap).

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

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

  • Конструктор public FlowPane(double hgap, double vgap, Node... children).

  • Конструктор public FlowPane(Orientation orientation, double hgap, double vgap, Node... children).

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

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

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

  • Метод public ObjectProperty<Orientation> orientationProperty() – возвращает JavaFX Beans свойство ориентации компоновки панели.

  • Метод public final void setOrientation(Orientation value) – устанавливает ориентацию компоновки панели.

  • Метод public final Orientation getOrientation() – возвращает ориентацию компоновки панели.

  • Метод public DoubleProperty hgapProperty() – возвращает JavaFX Beans свойство горизонтального интервала между узлами в рядах или между столбцами.

  • Метод public final void setHgap(double value) – устанавливает горизонтальный интервал.

  • Метод public final double getHgap() – возвращает горизонтальный интервал.

  • Метод public DoubleProperty vgapProperty() – возвращает JavaFX Beans свойство вертикального интервала между узлами в столбцах или между рядами.

  • Метод public final void setVgap(double value) – устанавливает вертикальный интервал.

  • Метод public final double getVgap() – возвращает вертикальный интервал.

  • Метод public DoubleProperty prefWrapLengthProperty() – возвращает JavaFX Beans свойство предпочтительной ширины панели с рядами дочерних узлов или предпочтительной высоты панели со столбцами дочерних узлов.

  • Метод public final void setPrefWrapLength(double value) – устанавливает предпочтительную ширину или высоту панели.

  • Метод public final double getPrefWrapLength() – возвращает предпочтительную ширину или высоту панели.

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

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

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

  • Метод public ObjectProperty<HPos> columnHalignmentProperty() – возвращает JavaFX Beans свойство горизонтального выравнивания.

  • Метод public final void setColumnHalignment(HPos value) – устанавливает горизонтальное выравнивание.

  • Метод public final HPos getColumnHalignment() – возвращает горизонтальное выравнивание.

  • Метод public ObjectProperty<VPos> rowvalignmentProperty() – возвращает JavaFX Beans свойство вертикального выравнивания.

  • Метод public final void setRowvalignment(VPos value) – устанавливает вертикальное выравнивание.

  • Метод public final VPos getRowvalignment() – возвращает вертикальное выравнивание.

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

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