Morgen Forum,
zurzeit bin ich am programmieren einer Schablone.
Mein Problem bei dem Programm, wenn man auf ein Button klickt, erweitert sich die Schablone um
weitere Textfelder.
Das geschieht auch bei 2 weiteren Buttons.
Ich möchte das wenn der Benutzer auf ein Button, einmal oder mehrmals klickt soll der BufferedWriter die Schablone INTERN erweitern das er das in sein Speicher schreibt, sodass es später in eine TXT datei reingeschrieben wird.
Ich habe in einer anderen Klassen die Schablonen(funktioniert).
Was mache ich falsch, als ergebnis bekomme ich nur das das obere ausgegeben (g.satzart_zpk ...).
Ich hoffe ihr habt mein Problem verstanden :bahnhof:
Vielen Dank schonmal
zurzeit bin ich am programmieren einer Schablone.
Mein Problem bei dem Programm, wenn man auf ein Button klickt, erweitert sich die Schablone um
weitere Textfelder.
Das geschieht auch bei 2 weiteren Buttons.
Ich möchte das wenn der Benutzer auf ein Button, einmal oder mehrmals klickt soll der BufferedWriter die Schablone INTERN erweitern das er das in sein Speicher schreibt, sodass es später in eine TXT datei reingeschrieben wird.
Ich habe in einer anderen Klassen die Schablonen(funktioniert).
Was mache ich falsch, als ergebnis bekomme ich nur das das obere ausgegeben (g.satzart_zpk ...).
Ich hoffe ihr habt mein Problem verstanden :bahnhof:
Vielen Dank schonmal
Java:
}
try {
final BufferedWriter w = new BufferedWriter(new FileWriter(file));
w.write(g.satzart_zpk);
w.write(g.zpkLfdNr.getText());
w.write(g.zpkDavNr.getText());
w.write(g.zpkSimKnz.getText());
w.write(g.zpkVpsKnz.getText());
w.write(g.zpkZwngAus.getText());
w.newLine();
gr.zpa.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
GUIright gr = GUIsave.this.owner.right;
if(e.getSource() == gr.zpa){
// zpaArray();
GUIcenter g = GUIsave.this.owner.center;
String zpaArray[] = new String [5];
zpaArray[0] = g.satzart_zpa;
zpaArray[1] = g.zpaProNr.getText();
zpaArray[2] = g.zpaKlSKuerzel.getText();
zpaArray[3] = g.zpaGebFreiKnz.getText();
zpaArray[4] = g.zpaKeyHaupt.getText();
for(int i=0; i < zpaArray.length; i++) {
String writearray = zpaArray[i];
try {
w.write(writearray);
w.newLine();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
}
});
w.flush();
w.close();
} catch (IOException e) {
JOptionPane.showMessageDialog(null, "Fehler");
}
}
}
public void zpaArray(){
GUIcenter g = GUIsave.this.owner.center;
String zpaArray[] = new String [5];
zpaArray[0] = g.satzart_zpa;
zpaArray[1] = g.zpaProNr.getText();
zpaArray[2] = g.zpaKlSKuerzel.getText();
zpaArray[3] = g.zpaGebFreiKnz.getText();
zpaArray[4] = g.zpaKeyHaupt.getText();
}
}