Упражнение Как уже отмечалось, элементом панели может быть другая панель. Создайте панель с тремя кнопками и менеджером размещения FlowLayout и панель с двумя кнопками и менеджером размещения BoxLayout (горизонтальным). Разместите обе панели в главном окне (не изменяя менеджера размещения у панели содержимого): одну в центр, а другую вдоль любой стороны окна. public class main { public static void main(String args){ JFrame window = new window(); window.setVisible(True); window.setLocationRelativeTo(None); window.setSize(400, 100); } } public class window extends JFrame{ window(){ super("Практическое занятие по Java"); setDefaultCloseOperation(EXIT_ON_CLOSE); JPanel panel = new JPanel(); panel.setLayout(new FlowLayout()); panel.add(new JButton("Кнопка № 1")); panel.add(new JButton("Кнопка № 2")); panel.add(new JButton("Кнопка № 3")); Box box = Box.createHorizontalBox(); box.add(new JButton("Первая кнопка")); box.add(new JButton("Вторая кнопка")); getContentPane().add(new JPanel(),BorderLayout.NORTH); getContentPane().add(panel); getContentPane().add(box,BorderLayout.SOUTH); } }

Теги других блогов: Java кнопки панели