У меня есть содержащая панель JPanel с Flow Layout, содержащая панель находится в JScrollPane, содержащая панель >содержащая панель содержит множество других внутренних панелей JPanel. Все внутренние панели имеют одинаковые размеры. Если панелей больше, то содержащая панель может удерживать свою ширину, тогда они располагаются по сетке вниз, а если панелей больше, то содержащая панель > может удерживать свою высоту, тогда внутренние панели выравниваются по одной и той же сетке, за исключением последней строки, которая центрируется с предыдущей строкой.
Пока я изменяю размер диалогового окна, содержащая панель расширяется, и макет потока макета выполняет свои обязанности, но полосы прокрутки не появляются, хотя размер панели превышает границы JScrollPane.
Как управлять внешним видом полос прокрутки при динамическом изменении размера содержащей панели?
что касается изображений, они должны подвести итог:
После увеличения ширины диалогового окна:
Адам
FlowLayout
, поскольку он слишком примитивен для любого нетривиального графического интерфейса, поэтому я не понял, что вы описываете его поведение по умолчанию. - person Geoffrey Zheng   schedule 07.10.2010