Hallo Leute,
bin Einsteiger in der Java Programmierung und hab das Problem, dass ich Informationen, die ich in JTextField(s) eingebe nicht durch die Betätigung eines Buttons gespeichert kriege.
Buttons und Felder sind erstellt. Auch den ActionListener habe ich bereits eingefügt. Jedoch fehlt mir der Ansatz für die Methode des "Klicks". Ich möchte, dass die Strings, die ich in die 3 Textfelder einfüge durch den Klick des Buttons in einen Ordner eingefügt werden (als Textdatei oder als Name des Ordners)
Mein Programmcode sieht derzeit folgendermaßen aus:
Also mir ist klar, dass ich einen Outputstream öffnen muss, um diese Dateien in Form von Bytes zu speichern. Auch, dass ich die Objekte serialisierbar machen muss. Aber ich hab gerade echt keinen Ansatz.. Vorschläge?
Mfg
bin Einsteiger in der Java Programmierung und hab das Problem, dass ich Informationen, die ich in JTextField(s) eingebe nicht durch die Betätigung eines Buttons gespeichert kriege.
Buttons und Felder sind erstellt. Auch den ActionListener habe ich bereits eingefügt. Jedoch fehlt mir der Ansatz für die Methode des "Klicks". Ich möchte, dass die Strings, die ich in die 3 Textfelder einfüge durch den Klick des Buttons in einen Ordner eingefügt werden (als Textdatei oder als Name des Ordners)
Mein Programmcode sieht derzeit folgendermaßen aus:
Java:
import javax.swing.*;
import java.awt.event.*;
public class Oberflaeche extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
JTextField textfield1;
JTextField textfield2;
JTextField textfield3;
JButton button;
public Oberflaeche(){
this.getContentPane().setLayout(null);
this.initWindow();
}
protected void initWindow() {
button = new JButton("Fall erstellen");
button.setBounds(130,110,150,20);
this.getContentPane().add(button);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
buttonErstelleClicked();
}
});
public void buttonErstelleClicked()
{
?!?!?!?!??!?!?!
}
textfield1 = new JTextField("Bearbeiter:");
textfield1.setBounds(5, 10, 170, 30);
this.getContentPane().add(textfield1);
textfield2 = new JTextField("Aktenzeichen:");
textfield2.setBounds(190,10,170,30);
this.getContentPane().add(textfield2);
textfield3 = new JTextField("Delikt:");
textfield3.setBounds(110, 60, 170, 30);
this.getContentPane().add(textfield3);
}
}
Also mir ist klar, dass ich einen Outputstream öffnen muss, um diese Dateien in Form von Bytes zu speichern. Auch, dass ich die Objekte serialisierbar machen muss. Aber ich hab gerade echt keinen Ansatz.. Vorschläge?
Mfg
Zuletzt bearbeitet von einem Moderator: