Hallo Forum,
ich habe mal wieder das Problem, dass die Anzeige unter Swing nicht aktualisiert wird. Folgendes
Nun wird das Feld nicht aktualisiert :-(
Die actionPerformed sieht so aus:
und setCount so:
Warum wird auf repaint nicht reagiert? Muss ich die Schleife etwa doch in einen separaten Thread packen?
Grüße
ich habe mal wieder das Problem, dass die Anzeige unter Swing nicht aktualisiert wird. Folgendes
1. mein Controller ist der ActionListener eines JButton
2. der Controller liest aus dem View einen Wert 'amount' aus
3. entsprechend der Anzahl wird eine Schleife durchlaufen
4. dabei wird eine Nachricht verschickt
5. die aktuelle Durchlaufnummer soll in einem Feld angezeigt werden
Nun wird das Feld nicht aktualisiert :-(
Die actionPerformed sieht so aus:
Code:
int amount = this.view.getAmount();
for( int i=0; i<amount; i++ ){
this.adapter.sendMessage();
this.view.setCount( i );
}
und setCount so:
Code:
this.countField.setText( new Integer(count).toString() );
this.countField.repaint();
Warum wird auf repaint nicht reagiert? Muss ich die Schleife etwa doch in einen separaten Thread packen?
Grüße