G
Guasto
Gast
Hallo, Community,
ich habe folgendes Problem:
Ich möchte auf einen JPanel einen String zeichnen.
Dazu habe ich eine Klasse geschrieben, die JPanel erweitert.
Wenn ich aber nun in der paint-Methode den String "in Auftrag gebe" wird ein Teil eines anderen Panels (mit Buttons, Comboboxen und co.) kopiert und auf einmal zeichnet der Panel statt des Strings diverse Buttons, eine JColorChooser und einige JXTaskpanes.
Es ist, als ob (nee, es IST einfach so), das Programm einfach ein Bildschirmfoto von dem anderen Panel macht und auf die Stelle, wo der String hingehört zeichnet.
Hier der Codeausschnitt:
Font, Farbe und text sind alle gesetzt...
Jemand eine Idee?
ich habe folgendes Problem:
Ich möchte auf einen JPanel einen String zeichnen.
Dazu habe ich eine Klasse geschrieben, die JPanel erweitert.
Wenn ich aber nun in der paint-Methode den String "in Auftrag gebe" wird ein Teil eines anderen Panels (mit Buttons, Comboboxen und co.) kopiert und auf einmal zeichnet der Panel statt des Strings diverse Buttons, eine JColorChooser und einige JXTaskpanes.
Es ist, als ob (nee, es IST einfach so), das Programm einfach ein Bildschirmfoto von dem anderen Panel macht und auf die Stelle, wo der String hingehört zeichnet.
Hier der Codeausschnitt:
Java:
g2.setFont(textAnimation.getFont());
g2.setColor(textAnimation.getFarbe());
g2.drawString(textAnimation.getText(), 50, this.getHeight() / 2 - 40);
Jemand eine Idee?