Hallo,
ich habe irgendwie ein Verständnisproblem mit meinem JFrame und der Componente TextArea.
Und zwar baue ich mir in meinem Konstruktor mein Frame zusammen. Dort soll nur eine TextArea angezeigt werden. In meiner weiteren Methode verarbeiten soll dann jedesmal ein Text anhand der append() Methode an das TextArea übergeben werden.
Wenn ich mein Programm laufen lasse, sehe ich nur mein Frame, aber keine TextArea. Es wirkt so als ob dieses Frame eingefrohren wäre. Sieht irgendwie typisch aus wie als wenn ein Windows Programm abschmiert ;-)
Hier mal mein Code (ist gekürzt):
Das ganze wird aus meiner Start.java Datei wie folgt aufgerufen:
Die Verarbeitung funktioniert einwandfrei und das JFrame wird aufgerufen aber dann happerts an der TextArea:autsch:
Wo liegt mein Denkfehler?
lg
tigerlily
ich habe irgendwie ein Verständnisproblem mit meinem JFrame und der Componente TextArea.
Und zwar baue ich mir in meinem Konstruktor mein Frame zusammen. Dort soll nur eine TextArea angezeigt werden. In meiner weiteren Methode verarbeiten soll dann jedesmal ein Text anhand der append() Methode an das TextArea übergeben werden.
Wenn ich mein Programm laufen lasse, sehe ich nur mein Frame, aber keine TextArea. Es wirkt so als ob dieses Frame eingefrohren wäre. Sieht irgendwie typisch aus wie als wenn ein Windows Programm abschmiert ;-)
Hier mal mein Code (ist gekürzt):
Java:
class dateiVerb{
private static String selectedFile;
public JTextArea dasTextfeld;
public dateiVerb()
{
JFrame f = new JFrame();
f.setSize(500,500);
dasTextfeld = new JTextArea("Die Verarbeitung wird gestartet",450,450);
dasTextfeld.setBounds(0, 0, 450,450);
f.add(new JScrollPane(dasTextfeld));
f.setVisible(true);
}
public void verarbeiten(String selectedFile)
{
//Hier wird ein File in einer Schleife eingelesen und es soll nur die
//entsprechende Nr ausgegeben werden
dasTextfeld.append("Bearbeitung Nr: "+Nr);
}
}
}
Das ganze wird aus meiner Start.java Datei wie folgt aufgerufen:
Java:
datei = new dateiVerb();
datei.verarbeiten(selectedFile);
Die Verarbeitung funktioniert einwandfrei und das JFrame wird aufgerufen aber dann happerts an der TextArea:autsch:
Wo liegt mein Denkfehler?
lg
tigerlily