Hi Leute!
Ich hab da nen ziemlich einfaches, aber doch nerviges Problem:
Hab ne Klasse, die von JFrame abgeleitet ist und die wird von der enthaltenen main-Methode instantiiert. Im Konstruktor steht dann halt das übliche...
So weit so gut. Unter Linux (sowohl SuSE 9.0 + 9.3 mit JDK 1.5.0) funzt auch alles spitzenmäßig. Aber unter Windows XP (JRE 1.5.0) entsteht nen Fenster, dass so aussieht, als wenn ich nur JFrame instantiiert hätte, aber keine Elemente weiter drauf sind. Zieh ich das Fenster dann nochmal kleiner oder größer, so sind auf einmal alle Elemente da. Ich suche schon die ganze Zeit nach ner Methode, die das nochmals zeichnet, hab einiges probiert, aber ich find nix...
Hoffe ihr könnt helfen
MfG Weima
Ich hab da nen ziemlich einfaches, aber doch nerviges Problem:
Hab ne Klasse, die von JFrame abgeleitet ist und die wird von der enthaltenen main-Methode instantiiert. Im Konstruktor steht dann halt das übliche...
Code:
/*
Hoffe der Code ist verständlich ^^
*/
super("Name");
setDefaultCloseOperation(EXIT_ON_CLOSE);
//dann noch Einrichten einer JMenuBar
JMenuBar menuBar = new JMenuBar();
JMenu dateiMenu = new JMenu("Datei");
JMenuItem beendenItem = new JMenuItem("Beenden");
beendenItem.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
System.exit(0);
}
});
dateiMenu.add(beendenItem);
menuBar.add(dateiMenu);
setJMenuBar(menuBar);
setContentPane(new ContentPane());//ContentPane ist halt nen JPanel mit dem ganzen Inhalt...
setSize(WIDTH,HEIGHT);//Größe und Ort des Fensters setzen
setLocation((int)cp.getX() - WIDTH/2 , (int)cp.getY() - HEIGHT/2);
//cp ist nen Point und ist der Mittelpunkt des Bildschirms, dient lediglich dem zentrieren
setVisible(true);
So weit so gut. Unter Linux (sowohl SuSE 9.0 + 9.3 mit JDK 1.5.0) funzt auch alles spitzenmäßig. Aber unter Windows XP (JRE 1.5.0) entsteht nen Fenster, dass so aussieht, als wenn ich nur JFrame instantiiert hätte, aber keine Elemente weiter drauf sind. Zieh ich das Fenster dann nochmal kleiner oder größer, so sind auf einmal alle Elemente da. Ich suche schon die ganze Zeit nach ner Methode, die das nochmals zeichnet, hab einiges probiert, aber ich find nix...
Hoffe ihr könnt helfen
MfG Weima