Hallo Leute,
ich bastel jetzt hier schon stunden an meinem Programm, abe rich bekomme es einfach nicht hin.
!
Ich möchte Daten, die ich in ein JTextArea eingeben habe als .txt Datei abspeichern. Wenn ich das Fenster jetzt wieder öffne, möchte ich dass die DAten wieder vorhanden sind. Wie stelle ich das an? Fenster wird über einen Button geöffnet.
Hier mal der Quellcode:
Das ist nur eine Teil Klasse des Programms, aber in der muss ich das alles programmieren denke ich mal.
Also danke für eure Hilfe.
ich bastel jetzt hier schon stunden an meinem Programm, abe rich bekomme es einfach nicht hin.
Ich möchte Daten, die ich in ein JTextArea eingeben habe als .txt Datei abspeichern. Wenn ich das Fenster jetzt wieder öffne, möchte ich dass die DAten wieder vorhanden sind. Wie stelle ich das an? Fenster wird über einen Button geöffnet.
Hier mal der Quellcode:
Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
final public class CPuls extends JFrame
{
//Behandlung für das Frame WindowLauscher
final class CPulsFenster extends WindowAdapter
{
final public void windowClosing(WindowEvent e)
{
setVisible(false);
}
}
//Behandlung für Button Speichern Hier sollen die Eingebenen Daten gespeichert werdne
final class CSpeichern implements ActionListener
{
final public void actionPerformed(ActionEvent e)
{
}
}
//Behandlung den Button Schließen
final class CSchließen implements ActionListener
{
final public void actionPerformed(ActionEvent e)
{
setVisible(false);
}
}
//Kontruktor legt Schalter und Label an
CPuls(String titel)
{
super(titel); //Fenstertitel
//layout des Fensters
getContentPane().setLayout(new BorderLayout());
//Panel für Überschriften erzeugen
JPanel oben = new JPanel();
JLabel zeile = new JLabel("Geben Sie hier ihre Daten über Gewicht und Puls ein");
oben.add(zeile);
zeile.setBackground(Color.white);
zeile.setForeground(Color.blue);
//Panel für textArea erzeugen Hier sollen die DAten eingeben werden
JPanel mitte = new JPanel();
JTextArea text = new JTextArea("Hier geben Sie die Daten ein");
mitte.add(text);
mitte.setBackground(Color.white);
//Panel für Buttons erzeugen
JPanel button = new JPanel();
JButton exit = new JButton ("Schließen");
JButton save = new JButton ("Speichern");
button.add(exit);
button.add(save);
exit.setBackground(Color.white);
save.setBackground(Color.white);
exit.setPreferredSize(new Dimension(110,22));
save.setPreferredSize(new Dimension(110,22));
//Panels zum Fenster zufügen
getContentPane().add(oben,"North");
getContentPane().add(new JScrollPane(text),"Center");
getContentPane().add(button,"South");
//Frame bei Listener anmelden
addWindowListener(new CPulsFenster());
//Listener für Buttons regisrieren
save.addActionListener(new CSpeichern());
exit.addActionListener(new CSchließen());
}
}
Das ist nur eine Teil Klasse des Programms, aber in der muss ich das alles programmieren denke ich mal.
Also danke für eure Hilfe.