Code:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class Datei2 extends Frame {
// Anfang Variablen
// Ende Variablen
public Datei2 (String title) {
// Frame-Initialisierung
super (title);
addWindowListener(new WindowAdapter() {
public void windowClosing (WindowEvent evt) {System.exit(0);}});
setSize(300, 300);
setLayout(new BorderLayout());
// Anfang Komponenten
// Ende Komponenten
setVisible(true);
}
// Anfang Ereignisprozeduren
// Ende Ereignisprozeduren
public static void main (String[] args)throws Exception {
new Datei2("Datei2");
//Datei erstellen mit den Profilen
FileWriter fw = null;
try
{
fw = new FileWriter( "a.txt" );
fw.write( "Hallo Welt geht in eine Dateif" );
}
catch ( IOException e ) {
System.out.println( "Konnte Datei nicht erstellen" );
}
finally {
try {
if ( fw != null ) fw.close();
} catch (IOException e) {}
}
}
}
Das Funktioniert ja soweit nur wenn ich jetzt was im Frame mache und das dann meinen Text unten ändern soll dann bekomm ich das ja in die statische Methode net rein. Wie könnte man das anders lösen?
Danke!