In Datein schreiben

Status
Nicht offen für weitere Antworten.

Memphis

Aktives Mitglied
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!
 
Wenn ich richtig verstehe willst du ja was ins Frame schreiben können
und dieser Text soll dann in die entsprechende Textdatei geschrieben
werden(--> hier a.txt).

Wenn das so ist kann ich dir weiterhelfen ansonsten beschreiben mal genauer was du
mit diesem Quellcode erzielen willst.
 
Ja das ist das Grundgerüst. Halt jetzt hau ich zum Beispiel noch eine Tastatureingabe in den Frame und das soll dann gespeichert werden(in der Textdatei). Ich weis etwas komisch umschrieben.
 
Ne ich denke so wie du es willst geht es kaum.

Was ich zu Alternative dir vorschlagen kann ist, dass du in deinen Frame eine JTextArea einbaust und von diesem ausliest.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben