Добавление JPanel в JScrollPane
У меня есть графический интерфейс с панелью, которая содержит последовательность меток и текстовых полей и использует макет пружины (это mainPanel), и другую панель, которая просто содержит кнопку (buttonPanel). Я пытаюсь сделать так, чтобы у моей главной панели была вертикальная полоса прокрутки. Я хотел бы реализовать свой графический интерфейс так, чтобы в JFrame у меня было 2 панели. Основная панель отображается в верхней части рамки, а кнопка панели отображается под основной панелью.
Моя проблема в том, что я не могу сделать так, чтобы панели выглядели так, что buttonPanel находится ниже основной панели, и я также не уверен, как добавить полосу прокрутки к главной панели. Любая помощь будет оценена.
РЕДАКТИРОВАТЬ : Я смог решить свою проблему с JPanels, теперь моя единственная проблема в том, что я не могу заставить свою главную панель прокручиваться. Я'я добавил мой последний код ниже:
Вот код, который у меня есть:
public static void main(String args[]) {
JFrame frame = new JFrame("SpringLayout");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JScrollPane scroll = new JScrollPane();
Container contentPane = frame.getContentPane();
JButton next = new JButton("Next");
JPanel buttonPanel = new JPanel();
buttonPanel.add(next);
SpringLayout layout = new SpringLayout();
JPanel mainPanel = new JPanel();
mainPanel.setLayout(layout);
contentPane.setLayout(new BorderLayout());
int j = 25;
for(int i =0;i