Hallo,
ich benutzte Ecplise schon seit längere Zeit. Seit gestern werden die Komponenten(wie z.B ComboBox, JButton, JLabel) in JFrame beim Start nicht angezeigt. Erst wenn ich die Fenstergröße ändere erscheinen die Komponenten. Das verstehe irgendwie nicht. Bei allen Gui-Programmen in Ecplise habe ich das gleiche Problem...
Ich hoffe ihr könnt mir helfen.
Beispielprogramm
[JAVA=42]
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Combobox {
public static void main(String[] args) {
JFrame f = new JFrame("Test");
f.setSize(600, 500);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);;
JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
f.add(panel);
String comboBoxListe[] = {"Hallo","wer"};
JComboBox combo = new JComboBox(comboBoxListe);
panel.add(combo);
JButton a = new JButton("DD");
panel.add(a);
}
}
[/code]
ich benutzte Ecplise schon seit längere Zeit. Seit gestern werden die Komponenten(wie z.B ComboBox, JButton, JLabel) in JFrame beim Start nicht angezeigt. Erst wenn ich die Fenstergröße ändere erscheinen die Komponenten. Das verstehe irgendwie nicht. Bei allen Gui-Programmen in Ecplise habe ich das gleiche Problem...
Ich hoffe ihr könnt mir helfen.
Beispielprogramm
[JAVA=42]
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Combobox {
public static void main(String[] args) {
JFrame f = new JFrame("Test");
f.setSize(600, 500);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);;
JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
f.add(panel);
String comboBoxListe[] = {"Hallo","wer"};
JComboBox combo = new JComboBox(comboBoxListe);
panel.add(combo);
JButton a = new JButton("DD");
panel.add(a);
}
}
[/code]