Я пытаюсь закодировать кадр, который получает от пользователя кучу параметров и сохраняет их в файл csv, а затем перенаправляет на новый кадр, который запускает моделирование, проблема используется для l oop для легко генерировать текстовые поля, однако я не знаю, как написать прослушиватель событий, который извлекает данные из всех текстовых полей, вот код:
private void ZoneTexte(String texte,JPanel pan) {
JLabel label=new JLabel();
label.setText(texte);
JTextField text = new JTextField(20);
pan.add(label);
pan.add(text);
}
/**
*
*/
private void SaveParam() {
String [] param= {"Nom Milieu","ProbaRoche","ProbaHerbe","Qherbe","DistCaractHerbe","FacteurHerbe","RayonLac","ProfondeurMaxLac","SigmaLac"};
JLabel label=new JLabel();
label.setText("Définir vos propres paramètres de simulation:");
EditPanel.add(label);
for(String s:param) {
JPanel pan1= new JPanel();
ZoneTexte(s+" :",pan1);
EditPanel.add(pan1);
}
JButton save=new JButton();
save.setText("Enregistrer et démarrer la simulation");
EditPanel.add(save);
save.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
});
}
[The file format that i desire is this][1]