Hallo,
wer kann mir helfen, ich habe folgendes Problem:
In einer von JFrame abgeleiteten Hauptklasse ist ein JTextArea definiert.
In einer zweiten Klasse werden Dateien auf eine bestimmte Bedingung überprüft.
Ist die Bedingung erfüllt, soll der vollständige Pfad dieser Datei in das
JTextArea eingetragen werden.
Bis hier her funktioniert auch alles.
Allerdings soll auch nach jeder neuen Eintragung soll die aktualisierte Liste
angezeigt werden.
Das funktioniert nicht. Die Anzeige erfolgt erst, wenn die zweite Klasse
ihre Überprüfung beendet hat.
Hier ist der Code für die Einfügung eines neuen Pfades:
Was kann die Ursache dafür sein, dass repaint() die Änderung nicht anzeigt?
Unter anderem habe ich auch versucht, an Stelle von repaint() folgende Code-Zeilen einzugeben:
Aber was ich auch mache, die Anzeige erfolgt erst nach Abarbeitung der Prüfungs-Methode.
Ich bedanke mich schon einmal im Voraus für Hinweise darauf, was ich hier nicht beachtet habe.
Mit freundlichem Gruß,
Konrad
wer kann mir helfen, ich habe folgendes Problem:
In einer von JFrame abgeleiteten Hauptklasse ist ein JTextArea definiert.
In einer zweiten Klasse werden Dateien auf eine bestimmte Bedingung überprüft.
Ist die Bedingung erfüllt, soll der vollständige Pfad dieser Datei in das
JTextArea eingetragen werden.
Bis hier her funktioniert auch alles.
Allerdings soll auch nach jeder neuen Eintragung soll die aktualisierte Liste
angezeigt werden.
Das funktioniert nicht. Die Anzeige erfolgt erst, wenn die zweite Klasse
ihre Überprüfung beendet hat.
Hier ist der Code für die Einfügung eines neuen Pfades:
Java:
public void setList(String dateiPfad) {
jTextArea1.append(dateiPfad);
jTextArea1.append("\n");
repaint();
}
Unter anderem habe ich auch versucht, an Stelle von repaint() folgende Code-Zeilen einzugeben:
Java:
jTextArea1.requestFocusInWindow();
jTextArea1.repaint();
Ich bedanke mich schon einmal im Voraus für Hinweise darauf, was ich hier nicht beachtet habe.
Mit freundlichem Gruß,
Konrad