T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс TilePane

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

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

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

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

  • Свойство prefColumns – предпочтительное количество столбцов для горизонтальной ориентации панели.

  • Свойство prefTileWidth – предпочтительная ширина каждой ячейки, по умолчанию USE_COMPUTED_SIZE.

  • Свойство prefTileHeight – предпочтительная высота каждой ячейки, по умолчанию USE_COMPUTED_SIZE.

  • Свойство tileWidth – возвращает фактическую ширину каждой ячейки.

  • Свойство tileHeight – возвращает фактическую высоту каждой ячейки.

  • Свойство hgap – горизонтальный интервал между ячейками в ряде.

  • Свойство vgap – вертикальный интервал между ячейками в столбце.

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

  • Свойство tileAlignment – поле перечисления javafx.geometry.Pos, определяющее выравнивание дочернего узла в ячейке.

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

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

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

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

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

  • Метод public static void setAlignment(Node node, 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<Orientation> orientationProperty() – возвращает JavaFX Beans свойство ориентации панели.

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

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

  • Метод public IntegerProperty prefRowsProperty() – возвращает JavaFX Beans свойство предпочтительного количества рядов для вертикальной ориентации панели.

  • Метод public final void setPrefRows(int value) – устанавливает предпочтительное количество рядов для вертикальной ориентации панели.

  • Метод public final int getPrefRows() – возвращает предпочтительное количество рядов для вертикальной ориентации панели.

  • Метод public IntegerProperty prefColumnsProperty() – возвращает JavaFX Beans свойство предпочтительного количества столбцов для горизонтальной ориентации панели.

  • Метод public final void setPrefColumns(int value) – устанавливает предпочтительное количество столбцов для горизонтальной ориентации панели.

  • Метод public final int getPrefColumns() – возвращает предпочтительное количество столбцов для горизонтальной ориентации панели.

  • Метод public DoubleProperty prefTileWidthProperty() – возвращает JavaFX Beans свойство предпочтительной ширины каждой ячейки, по умолчанию USE_COMPUTED_SIZE

  • Метод public final void setPrefTileWidth(double value) – устанавливает предпочтительную ширину каждой ячейки, по умолчанию USE_COMPUTED_SIZE

  • Метод public final double getPrefTileWidth() – возвращает предпочтительную ширину каждой ячейки, по умолчанию USE_COMPUTED_SIZE.

  • Метод public DoubleProperty prefTileHeightProperty() – возвращает JavaFX Beans свойство предпочтительной высоты каждой ячейки, по умолчанию USE_COMPUTED_SIZE

  • Метод public final void setPrefTileHeight(double value) – устанавливает предпочтительную высоту каждой ячейки, по умолчанию USE_COMPUTED_SIZE

  • Метод public final double getPrefTileHeight() – возвращает предпочтительную высоту каждой ячейки, по умолчанию USE_COMPUTED_SIZE.

  • Метод public DoubleProperty tileWidthProperty() – возвращает JavaFX Beans свойство фактической ширины каждой ячейки.

  • Метод public final double getTileWidth() – возвращает фактическую ширину каждой ячейки.

  • Метод public DoubleProperty tileHeightProperty() – возвращает JavaFX Beans свойство фактической высоты каждой ячейки.

  • Метод public final double getTileHeight() – возвращает фактическую высоту каждой ячейки.

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

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

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

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

  • Метод public final void setTileAlignment(Pos value) – устанавливает выравнивание дочернего узла в ячейке.

  • Метод public final Pos getTileAlignment() – возвращает выравнивание дочернего узла в ячейке.

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

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