beispiele.k1Schreiber
Class Schreiber
java.lang.Object
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 |
Schreiber
public Schreiber()
- Erzeugt einen neuen Schreiber
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.