Нам нужно решение для макета из 3 столбцов со следующими требованиями:
- Средний столбец имеет фиксированный размер
- Средний столбец центрирован в родительском
- Два других столбца делят оставшееся пространство
- Два других столбца имеют одинаковый размер
Допустим, у нас есть горизонтальное пространство 440 пикселей и средний столбец с фиксированным размером 40 пикселей. Два других столбца должны разделять оставшиеся 400 пикселей, чтобы каждый столбец имел ширину 200 пикселей.
------------------------------------
| 200px | 40px | 200px |
------------------------------------
Если общий размер изменится, скажем, на 500 пикселей, ширина среднего столбца не должна измениться, а остальные должны.
----------------------------------------
| 230px | 40px | 230px |
----------------------------------------
Если это возможно с помощью GridPane, расскажите, как это сделать.
Если это невозможно с GridPane, я открыт для других предложений.
Я бы предпочел решение с простым а) кодом Java без FXML и б) только JavaFx, поэтому дополнительные библиотеки.
GridPane
, а неGridLayout
? - person James_D   schedule 17.01.2018