我編寫了一個JFrame,它添加了一個JPanel,並添加了我的JCombobox。 我的問題是,JCombobox將不會正確顯示,直到我改變我的框架的大小。移動JFrame以正確顯示JCombobox
這裏是我的代碼:
/* JFrame */
frame = new JFrame("Frame");
frame.setBounds(0, 0, 900, 800);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
/* JPanels */
panel = new JPanel();
panel.setBounds(frame.getBounds());
panel.setVisible(true);
panel.setLayout(null);
panel.addMouseListener(m);
/* JComboBox */
String comboBoxListe[] = { "1", "2", "3" };
JComboBox chooser = new JComboBox(comboBoxListe);
chooser.setSize(200, 25);
chooser.setLocation(30, 30);
chooser.setVisible(true);
panel.add(chooser);
frame.add(panel);
有人可以看到我做錯了什麼? 感謝您的幫助:)
您使用的是什麼版本的Java?相同的代碼似乎工作正常。看起來問題比你提出的要多。 –
您認爲可能是另一個問題? – InformatikBabo