ボタン、ラベル、テーブルなどを追加する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);
しかし、ウィンドウのサイズを変更しても、パネルのサイズは変わりません。サイズを変更してもパネルのサイズをウィンドウのサイズと同じにする方法は?