Я использую A BorderLayout
.В северной позиции у меня есть панель с именем panNorth
, куда я добавляю какой-то компонент (скажем, для одного клика я добавляю одну кнопку в следующем ряду (gridlayout)).В основном кадре в центральной части я добавлю кое-что позже.
Так что моя проблема сейчас в том, что когда я добавляю новые элементы управления в panNorth
, размер увеличивается и занимает BorderLayout's
центральное место.Поэтому я добавил JScrollPane
на северной стороне и добавил panNorth
в Jscrollpane, но ничего другого не произошло.То же самое происходит снова;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Размер JScrollPane
увеличивается до исходного размера panNorth
, поэтому он отображает все компоненты, полоса прокрутки не используется полностью.
Поэтому, пожалуйста, предложите мне, как сделать видимым только 3строк одновременно.