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