Я создал графический интерфейс на Java, который выглядит так, как показано ниже:
«panel_mid» — белая панель посередине. Я добавил его в панель прокрутки под названием «panel_mid_scrollpane».
Помимо 'panel_mid' есть еще панели -
- panel_left (содержит кнопку «назад»)
- panel_right (виден справа)
Релевантный код для этого графического интерфейса -
panel_mid.setBorder(grayborder);
panel_mid.setBounds(0, 0, 1100, 1060);
panel_mid.setBackground(Color.white);
panel_mid.add(obj.create_test_add_section);
panel_mid_scrollpane = new JScrollPane(panel_mid);
panel_mid_scrollpane.setLocation(150, 20);
panel_mid_scrollpane.setSize(1000, 660);
panel_mid_scrollpane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
Кнопка Добавить раздел, показанная на панели panel_mid, добавляет раздел на среднюю панель при каждом нажатии. Когда эта кнопка нажимается несколько раз, графический интерфейс выглядит так:
Как видите, полоса прокрутки не появляется автоматически при добавлении панелей, поэтому последняя панель видна только наполовину. Что может быть причиной этой проблемы?
Спасибо !