Hallo!
Ich hab ein kleines Problem mit einem Programm, dass ich gerade entwerfe.
Im Forum hab ich schon rumgesucht, aber so wirklich weitergeholfen hat bisher nix.
Zum Problem:
Das Programm ist für ein Fitnesstudio. Dort gibt es jeden Tag ein anderes Getränk zum Sonderpreis. Der Inhaber meinte, ob ich nicht ein Programm schreiben könnte, welches auf Knopfdruck jeden Tag zufällig ein anderes Getränk aus einer Liste aussucht.
Vom Prinzip und der Vorgehensweise sollte das Progi eigentlich keine großen Schwierigkeiten darstellen....dachte ich.
Ich haben mir überlegt, dass man über ein Menü "Drinks anlegen" kann.
So kann er seine Getränke eingeben.
Dabei öffnet sich ein JDialog, der ein Textfield und eben einen Button enthält.
Der Text aus den TextField soll auf Buttondruck in einer txt.-Datei gespeichert werden.
Wenn er noch ein Getränk eingibt, soll das auch gespeichert werden usw.
Die txt-Datei sähe dann nachher ungefähr so aus:
Kirschsaft
Apfelsaft
Orangensaft
Himbeersaft
Nach Lesen und Sucher sämtlicher Möglichkeiten, denke ich, dass es mit RandomAccessFile wohl am einfachsten zu realisieren ist. Schließlich sollen die Sttrings aus der Textdatei auch wieder ausgelesen werden können.
Aber irgendwie gehts absolut net!
Momentan wird folgender Code ausgeführt, wenn ich auf den Button drücke:
Allerdings steht dann in der Datei nur unverständliches Kauderwelsch!
Kann mir jemand helfen?
Ich hab ein kleines Problem mit einem Programm, dass ich gerade entwerfe.
Im Forum hab ich schon rumgesucht, aber so wirklich weitergeholfen hat bisher nix.
Zum Problem:
Das Programm ist für ein Fitnesstudio. Dort gibt es jeden Tag ein anderes Getränk zum Sonderpreis. Der Inhaber meinte, ob ich nicht ein Programm schreiben könnte, welches auf Knopfdruck jeden Tag zufällig ein anderes Getränk aus einer Liste aussucht.
Vom Prinzip und der Vorgehensweise sollte das Progi eigentlich keine großen Schwierigkeiten darstellen....dachte ich.
Ich haben mir überlegt, dass man über ein Menü "Drinks anlegen" kann.
So kann er seine Getränke eingeben.
Dabei öffnet sich ein JDialog, der ein Textfield und eben einen Button enthält.
Der Text aus den TextField soll auf Buttondruck in einer txt.-Datei gespeichert werden.
Wenn er noch ein Getränk eingibt, soll das auch gespeichert werden usw.
Die txt-Datei sähe dann nachher ungefähr so aus:
Kirschsaft
Apfelsaft
Orangensaft
Himbeersaft
Nach Lesen und Sucher sämtlicher Möglichkeiten, denke ich, dass es mit RandomAccessFile wohl am einfachsten zu realisieren ist. Schließlich sollen die Sttrings aus der Textdatei auch wieder ausgelesen werden können.
Aber irgendwie gehts absolut net!
Momentan wird folgender Code ausgeführt, wenn ich auf den Button drücke:
Code:
if(e.getActionCommand() == "test")
{
String drink = tf.getText();
tf.setText("");
try
{
RandomAccessFile datei = new RandomAccessFile("drinks.txt", "rw");
datei.writeUTF(drink);
datei.close();
}
catch(IOException ae)
{
}
}
Allerdings steht dann in der Datei nur unverständliches Kauderwelsch!
Kann mir jemand helfen?