У меня есть подкласс JPanel
, в который я добавляю кнопки, метки, таблицы и т.д. Чтобы показать его на экране, я использую JFrame
:
MainPanel mainPanel = new MainPanel(); //JPanel subclass
JFrame mainFrame = new JFrame();
mainFrame.setTitle("main window title");
mainFrame.getContentPane().add(mainPanel);
mainFrame.setLocation(100, 100);
mainFrame.pack();
mainFrame.setVisible(true);
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Но когда я изменяю размер окна, размер панели не меняется. Как сделать размер панели таким же, как размер окна, даже если он был изменен?