JTextField
'den tüm verileri alıp bunları bir araya getirmek ve ardından cevabı bir metin dosyasına vermek istiyorum.JTextFields tabanlı hesaplamalar
static class Session implements ActionListener {
public void actionPerformed (ActionEvent e){
JButton submitInvoice = new JButton ("Submit");
sPanel.add(submitInvoice);
submitInvoice.addActionListener(e8->{
try{
BufferedWriter bw = new BufferedWriter(new FileWriter("RegInvoice.txt"));
bw.write("---------------Booking Invoice---------------");
bw.write("\r\n");
bw.write("All Day: "); bw.write(tSesh1.getText());
bw.write("\r\n");
bw.write("Morning: "); bw.write(tSesh2.getText());
bw.write("\r\n");
bw.write("Lunch: "); bw.write(tSesh3.getText());
bw.write("\r\n");
bw.write("Afternoon: "); bw.write(tSesh4.getText());
bw.write("\r\n");
bw.write("Pre School: "); bw.write(tSesh5.getText());
bw.write("\r\n");
bw.write("Full Holiday Care: "); bw.write(tSesh6.getText());
bw.close();
}catch(Exception ex){
ex.printStackTrace();
}
});
}
}
Yukarıdaki kod tSesh1, tSesh2, tSesh3, tSesh4, tSesh5 alır ve bunları bir dosyaya yazdırır. Ama her bir JTextField
'u eklemem gerek.
Eğer "birlikte her JTextField add" ile ne demek istiyorsunuz? Her kutunun içeriğine ve elde etmeye çalıştığınız sonuca bir örnek verin. – FredK
JTextField bir sayı içerir. Sayılar kullanıcı tarafından girilir. Yani JTextField 1'de sayı 5 ve JTextField içinde sayı 1'dir. Bu iki sayının toplam 6 – DeeMoMo
'Integer.parseInt (tSesh1.getText()) + Integer.parseInt (tSesh2) için birlikte eklenmesini istiyorum. getText()) ' – rdonuk