beispiele.k1Schreiber
Class Schreiber

java.lang.Object
  extended by beispiele.k1Schreiber.Schreiber

public class Schreiber
extends Object

Ein simples Schreibblatt, dass man auch als Textdatei auf der Festplatte speichern kann. Wo die Textdatei gespeichert werden soll, kann ueber den ueblichen Dateidialog ausgewaehlt werden. Die Navigation beginnt im "Wurzelordner" dieses Projekts.

Version:
02.2008
Author:
Ute Heuer, Florian Prager Universitaet Passau

Constructor Summary
Schreiber()
          Erzeugt einen neuen Schreiber
 
Method Summary
 void loeschen()
          Loescht den Inhalt des Formulars
 void schreiben(Object o)
          Schreibt einen neuen Text auf das Formular.
 void textEinlesen()
          Bietet zunaechst einen Dialog zum Oeffnen einer Datei an.
 void textSpeichern()
          Der Inhalt unseres Formulars wird in eine Textdatei geschrieben.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Schreiber

public Schreiber()
Erzeugt einen neuen Schreiber

Method Detail

loeschen

public void loeschen()
Loescht den Inhalt des Formulars


schreiben

public void schreiben(Object o)
Schreibt einen neuen Text auf das Formular. Eingefuellt werden kann entweder ein Text, der in Anfuehrungsstriche einzufassen ist: "Guten Morgen" oder eine Zahl: 123 oder 34.56 oder -7.8 oder ein Objektname eines Objekts, welches vorher erzeugt wurde.


textEinlesen

public void textEinlesen()
Bietet zunaechst einen Dialog zum Oeffnen einer Datei an. Liest dann den Inhalt der ausgewaehlten Textdatei und stellt ihn auf dem Formular dar. Dabei wir der alte Inhalt, falls einer da war, geloescht. Falls der Nutzer den Dialog zum Oeffnen abbricht, wird keine Zustandsaenderung durchgefuehrt, "alles bleibt beim Alten". Falls der Nutzer versucht eine nicht lesbare Datei zu oeffnen, wird die Ausfuehrung des Programms mit einer Fehlermeldung abgebrochen. In Ordnern kann wie gewohnt navigiert werden. Beim Versuch, einen ganzen Ordner einzulesen, wird die Ausfuehrung des Programms mit einer Fehlermeldung abgebrochen. Der Schreiber zeigt den zuletzt verwendeten Ordner im Dialog zum Oeffnen einer Datei an.


textSpeichern

public void textSpeichern()
Der Inhalt unseres Formulars wird in eine Textdatei geschrieben. Dazu oeffnet sich zunaechst ein ueblicher Dateidialog. Der Schreiber zeigt den zuletzt verwendeten Ordner im Dialog zum Speichern einer Datei an. Es kann von dort wie gewohnt navigiert werden. Beispiel fuer einen Dateinamen: Witz.txt Der Dateityp .txt wird nicht automatisch an den Namen angehaengt, er ist bitte anzugeben! Vor dem Ueberschreiben einer existierenden Datei wird gewarnt. Bei Schreibfehlern (etwa wenn versucht wird eine Datei ohne Schreibzugriff zu ueberschreiben), wird die Ausfuehrung des Programms mit einer Fehlermeldung abgebrochen.