我有一个项目游戏。当我在窗口中放大时,组件(JPanel)不会调整大小。我要在放大时随窗口调整所有组件的大小。我为JPanel使用setLayout(null)。 Src方法addControls():
Container con = getContentPane();
JPanel pnMain = new JPanel();
pnMain.setLayout(null);
con.add(pnMain);
btn1 = new MyJButtonFlag();
btn1.setBounds(175, 225, 30, 30);
txt1 = new JTextArea();
txt1.setBounds(165, 255, 52, 15);
txt1.setFont(new Font(Font.SERIF, Font.BOLD, 10));
txt1.setEditable(false);
txt1.setVisible(false);
pnMain.add(btn1);
pnMain.add(txt1);
//More JButton and JTextArea
方法showWindow():
setSize(1000, 665);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setResizable(true);
setVisible(true);