В java я пытался создать панель, которая может принимать другие панели с полосой прокрутки.
Я пробовал использовать gridlayout, и это работает нормально, за исключением того факта, что если я добавляю только несколько панелей, они увеличивают эти панели, чтобы они соответствовали размеру родительской панели.
Я пытался использовать flowlayout, но это делает панели горизонтальными, так как есть полоса прокрутки.
Как мне сделать так, чтобы я мог добавлять панели к родительской панели, начиная сверху, и делать их всегда одинакового размера (или их предпочтительного размера).
Кроме того, когда я добавляю панели на родительскую панель после события, они не появляются до тех пор, пока я не перемещу форму или не изменю ее размер. Как заставить его перекраситься? вызов repaint() на нем не сработал.