T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс Group

Класс Group расширяет класс Parent и представляет узел ветви графа сцены, обеспечивая общие границы для своих дочерних узлов, при этом все трансформации, эффекты и изменения состояний, применяющиеся к узлу Group, автоматически применяются и к его дочерним узлам.

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

  • Свойство autoSizeChildren – если true, тогда размеры дочерних узлов узла Group автоматически приводятся к предпочтительным размерам в процессе компоновки, если false, тогда само приложение отвечает за подгонку размеров дочерних узлов. При этом дочерние узлы, метод isResizable() которых возвращает значение false, свои размеры не изменяют.

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

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

  • Конструктор public Group(java.util.Collection<Node> children).

  • Метод public final void setAutoSizeChildren(boolean value) – устанавливает автоматическое приведение размеров дочерних узлов к предпочтительным размерам.

  • Метод public final boolean isAutoSizeChildren() – возвращает true, если установлено автоматическое приведение размеров дочерних узлов к предпочтительным размерам.

  • Метод public BooleanProperty autoSizeChildrenProperty() – возвращает JavaFX Beans свойство автоматического приведения размеров дочерних узлов к предпочтительным размерам.

  • Метод public ObservableList<Node> getChildren() – возвращает список дочерних узлов.

  • Метод public double prefWidth(double height) – возвращает предпочтительную ширину данного узла. Параметр метода имеет положительное значение при условии зависимости ширины от высоты или значение -1.

  • Метод public double prefHeight(double width) – возвращает предпочтительную высоту узла. Параметр метода имеет положительное значение при условии зависимости высоты от ширины или значение -1.