HI zusammen
habe folgendes Problem. Ich lese eine XML-Datei ein und schreibe sie zeilenweise in eine Textarea.
während dies passiert will ich, dass ein JProgressBar erscheint, der mir die Wartezeit versüsst 
Die ganze Action startet mittels eines Buttons.
In der Methode openTextMode() wird die oben genannte Schleife durchlaufen. Die Klasse thread1 sieht so aus.
Die Methode run() ist aus dem Grund leer, weil ich nur den Balken von links nach rechts und zurück bewegen lassen will, und wenn die Methode openTextMode() fertig ist soll die Progressbar wieder aufhören.
Mit der Klasse SwingWorker soll es wohl einfach funktionieren, ich benutze aber Java 1.5, da ist es noch nicht enthalten.
Schon mal Dank für eure Hilfen.
Grüße
sylo
habe folgendes Problem. Ich lese eine XML-Datei ein und schreibe sie zeilenweise in eine Textarea.
Java:
row = bf.readLine();
while (row != null) {
textArea.setText(textArea.getText() + row + "\n");
row = bf.readLine();
Die ganze Action startet mittels eines Buttons.
Java:
public void actionPerformed(ActionEvent e) {
frameProgressBar.setVisible(true);
thread = new Thread(new thread1());
thread.start();
guiElements.openTextMode();
progressBar.setIndeterminate(false);
}
Java:
public class thread1 implements Runnable {
public void run() {
}
}
Die Methode run() ist aus dem Grund leer, weil ich nur den Balken von links nach rechts und zurück bewegen lassen will, und wenn die Methode openTextMode() fertig ist soll die Progressbar wieder aufhören.
Mit der Klasse SwingWorker soll es wohl einfach funktionieren, ich benutze aber Java 1.5, da ist es noch nicht enthalten.
Schon mal Dank für eure Hilfen.
Grüße
sylo