У меня есть пара Jlist в пределах jscrollpanes в gridbaglayout.Количество записей в 1 Jlist больше, чем умещается в видимой области Jlist.Но jscrollpane не предоставляет функции прокрутки.
Раньше все jscrollpanes были заключены в jpanel, тогда scrollpane обеспечивала правильную функциональность прокрутки.
У меня есть предпочтительный размер Jlist, установленный на [0,0].Расположение Jlist является правильным.Я могу установить предпочтительный размер JList к явному значению, например, [80,300].Это заставляет JList быть прокручиваемым частично.Реальный размер JLIst, если он будет виден полностью, намного длиннее.
Каким-то образом я предполагаю, что gridbaglayout изменяет размеры моего Jlist таким образом, что Jlist не может предоставить правильный размер, который он имеет для полосы прокрутки.
Как сделать, чтобы gridbaglayout и Jlist в jscrollpanes работали вместе?