Hallo,
ich habe folgendes Problem:
Ich habe zwei klassen die eine heißt Fenster ind dieser ist eine TextArea und die andere heißt Menueladen. In der Klasse Menueladen wird ein Text File geladen und dessen Inhalt möchte ich gerne in die Klasse Fenster in das TextArea Feld einfügen. Würde ja auch so erstmal nicht das Problem sein doch das ganze wird in der Klasse Menueladen per Button Klick ausgeführt und somit schreibt er irgendwie nix in die TextArea rein Hier mal die wichtigen Code Teile meiner beiden Klassen.
FensterKlasse
Menueladen
Ich hoffe ihr könnt mir helfen.
ich habe folgendes Problem:
Ich habe zwei klassen die eine heißt Fenster ind dieser ist eine TextArea und die andere heißt Menueladen. In der Klasse Menueladen wird ein Text File geladen und dessen Inhalt möchte ich gerne in die Klasse Fenster in das TextArea Feld einfügen. Würde ja auch so erstmal nicht das Problem sein doch das ganze wird in der Klasse Menueladen per Button Klick ausgeführt und somit schreibt er irgendwie nix in die TextArea rein Hier mal die wichtigen Code Teile meiner beiden Klassen.
FensterKlasse
Code:
public void setText(String test)
{
this.textfeld.setText(test);
}
Menueladen
Code:
public void actionPerformed(ActionEvent e)
{
try
{
BufferedReader eingabe = new BufferedReader(new FileReader("test.txt"));
String text ="";
for(String buffer;(buffer = eingabe.readLine()) != null; text+=buffer+"\n");
//Interessanter Teil
Fenster t = new Fenster();
t.setText(text);
feldinfo.setBackground(Color.GREEN);
feldinfo.setText("Datei wurde gespeichert.");
}
catch (IOException b)
{
feldinfo.setBackground(Color.RED);
feldinfo.setText("Fehler: Datei konnte nicht gespeichert werden!");
}
}
Ich hoffe ihr könnt mir helfen.