#java #jpanel
#java #jpanel
Вопрос:
Как сложить несколько кнопок друг на друга? Кнопки должны располагаться в нижней части фрейма приложения. Я пытаюсь найти комбинацию, но безуспешно, например:
final JPanel content = new JPanel(new BorderLayout());
content.add(chartPanel);
content.add(button1, BorderLayout.SOUTH);
content.add(button2, BorderLayout.PAGE_END);
setContentPane(content);
Кнопки просто перекрываются.
Комментарии:
1.
content.add(button1, BorderLayout.PAGE_START);
?2. У меня тоже есть панель. С помощью button1 в PAGE_START я получаю button1 вверху, button2 на кнопке и диаграмму между ними. Возможно ли получить обе кнопки внизу?
3. Добавьте кнопки в их собственную панель
4. Хороший человек, я совершенно забыл об этом!
5. Сделайте это ответом, я его приму.
Ответ №1:
final JPanel content = new JPanel(new BorderLayout());
content.add(chartPanel);
final JPanel buttonPanel = new JPanel(new BorderLayout());
buttonPanel.add(button1, BorderLayout.NORTH);
buttonPanel.add(button2, BorderLayout.SOUTH);
content.add(buttonPanel, BorderLayout.SOUTH);
setContentPane(content);