Светлый фон

При этом узлы Node добавляются в набор дочерних узлов панели GridPane с помощью метода getChildren.addAll.

Регулировать размеры и выравнивание столбцов и строк таблицы можно, применяя методы getColumnConstraints, getRowConstraints и классы ColumnConstraints и RowConstraints.

В этом примере мы создаем основную панель с одним столбцом и 4 строками.

 

 

В первую строку мы добавляем узел, который методом setColumnSpan распространяем на 2 столбца.

Методом setHalignment выравниваем этот узел посередине.

Во вторую строку мы добавляем панель с 2 столбцами и 2 строками.

В 3 строку основной панели добавляем панель с 2 столбцами и 1 строкой.

И в последнюю строку добавляем узел, который методом setColumnSpan распространяем на 2 столбца.

Методом setHalignment выравниваем этот узел посередине.

Задание

Задание

С помощью панели GridPane создайте аналог панели BorderPane.

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

 

 

Панель FlowPane содержит набор ObservableList дочерних узлов, заполнить который можно с помощью метода getChildren.addAll класса Pane.

Свои дочерние узлы панель FlowPane компонует в вертикальный или горизонтальный поток компонентов, размер сегментов которого регулируется свойством prefWrapLength.

При достижении длины prefWrapLength происходит перенос потока на следующую строку или столбец.