S
scooterJava
Gast
An mehreren Stellen in meinem Code verwende ich Zeilen wie
Mein Problem ist, dass an bestimmten Stellen im Code -- die aber nicht besonders hervorgehoben sind durch Prozesse, Threads oder dergleichen -- der anzuzeigende Text zwar in der Komponente aufgenommen, aber nicht angezeigt wird. Stattdessen wird gleich zur nächsten Anweisung übergegangen.
Offenbar kommt das Label nicht so schnell dazu, sich neu zu zeichnen. Wenn ich direkt nach der Zeile einen MessageDialog anzeigen lasse, hat das Label anscheinend Zeit genug gehabt und zeigt sich auch geändert.
Ich habe es schon mit repaint(), invalidate() usw. versucht, ohne Erfolg.
Noch jemand eine Idee?
Code:
label.setText( "Text" );
Offenbar kommt das Label nicht so schnell dazu, sich neu zu zeichnen. Wenn ich direkt nach der Zeile einen MessageDialog anzeigen lasse, hat das Label anscheinend Zeit genug gehabt und zeigt sich auch geändert.
Ich habe es schon mit repaint(), invalidate() usw. versucht, ohne Erfolg.
Noch jemand eine Idee?