T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс ColumnConstraints

Класс ColumnConstraints расширяет класс ConstraintsBase и определяет параметры компоновки столбца в панели GridPane.

Объект ColumnConstraints добавляется в объект GridPane с помощью следующего кода:

GridPane gridpane = new GridPane();

ColumnConstraints column = new ColumnConstraints();

. . .

gridpane.getColumnConstraints().addAll(column);

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

  • Свойство minWidth – минимальная ширина столбца.

  • Свойство prefWidth – предпочтительная ширина столбца.

  • Свойство maxWidth – максимальная ширина столбца.

  • Свойство percentWidth – ширина столбца в процентах от ширины панели.

  • Свойство hgrow – горизонтальный приоритет.

  • Свойство halignment – поле перечисления javafx.geometry.HPos, определяющее горизонтальное выравнивание для дочерних узлов в столбце.

  • Свойство fillWidth – если true, тогда дочерние узлы полностью заполняют ширину столбца, если false (по умолчанию) – тогда дочерние узлы придерживаются своих предпочтительных размеров.

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

  • Конструктор public ColumnConstraints(double width).

  • Конструктор public ColumnConstraints(double minWidth, double prefWidth, double maxWidth).

  • Конструктор public ColumnConstraints(double minWidth, double prefWidth, double maxWidth, Priority hgrow, HPos halignment, boolean fillWidth).

  • Метод public final void setMinWidth(double value) – устанавливает минимальную ширину столбца.

  • Метод public final double getMinWidth() – возвращает минимальную ширину столбца.

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

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

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

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

  • Метод public final void setMaxWidth(double value) – устанавливает максимальную ширину столбца.

  • Метод public final double getMaxWidth() – возвращает максимальную ширину столбца.

  • Метод public DoubleProperty maxWidthProperty() – возвращает JavaFX Beans свойство максимальной ширины столбца.

  • Метод public final void setPercentWidth(double value) – устанавливает ширину столбца в процентах от ширины панели.

  • Метод public final double getPercentWidth() – возвращает ширину столбца в процентах от ширины панели.

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

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

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

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

  • Метод public final void setHalignment(HPos value) – устанавливает горизонтальное выравнивание для дочерних узлов в столбце.

  • Метод public final HPos getHalignment() – возвращает горизонтальное выравнивание для дочерних узлов в столбце.

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

  • Метод public final void setFillWidth(boolean value) – устанавливает заполнение столбца.

  • Метод public final boolean isFillWidth() – возвращает true, если дочерние узлы полностью заполняют ширину столбца, false (по умолчанию) – если дочерние узлы придерживаются своих предпочтительных размеров.

  • Метод public BooleanProperty fillWidthProperty() – возвращает JavaFX Beans свойство заполнения столбца.