Как сделать так, чтобы элементы управления заполняли ширину окна при изменении размера окна.
Вместо использования группы в качестве корня вашей сцены, просто сделайте GridPane корнемваша сцена.
Классы панели макета автоматически расширяются и сжимаются, чтобы соответствовать своей доступной области, в то время как группа не меняется.
Как я могу убедиться, что tableView делаетне выходить за пределы высоты окна?
Ваша сцена, вероятно, окажется полностью закрытой в окне, если вы просто внесете изменения выше и будете использовать панель макета в качестве корня сцены.
Кроме того, если сумма минимальных размеров элементов окна больше, чем размер окна, то TableView будет выходить за границы окна, и в этом случае вы можете уменьшить минимальные размеры элементов (используя меньшие шрифтыили меньше текста, явно устанавливая значения minWidth / minHeight и т. д.) или оборачивая элементы в ScrollPane - но в вашемВ случае, если эти изменения, вероятно, не нужны.