Я запрограммировал 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