Прокрутка включается в DataGrid
, когда высоты сетки недостаточно для отображения всех элементов в ее поставщике данных; не когда вы добавляете больше элементов управления в его столбцы. Вы только что определили сетку данных с одним столбцом, который имеет два элемента управления Text. Назначьте dataProvider
данных достаточно большого размера, и он будет работать.
Кстати, почему вы используете Box
вместо HBox
или VBox
?