Hallo ich habe eine JTabbedPane den ích dynamisch in einer Schleife JPanels hinzufüge jedes JPanel besitzt TextFelder in denen Informationen Ausgegeben werden. Das tfName zB. besitzt in jeden Reiter der JTabbedPane andere Informationen.
Wenn man nun Änderungen vornechmen will sollen die geänderten Einträge Gespeichert werden!
wie kann man das am besten realisieren evtl. bei jeden Schleifendurchlauf die Attribute einen Container oder Listener hinzufügen oder ähnliches?
Hier werden die Reiter erzeugt:
jtp = new JTabbedPane();
for(DossierDetails dd: _client.getClientDossier().getDossierDetails()){
jp = new JPanel(new FlowLayout());
lblID = new JLabel("ID");
tfID = new JTextField(((Integer)dd.getId()).toString());
lblApplDate = new JLabel("Application Date");
tfApplDate = new JTextField(dd.getAcceptionDate().toString());
jp.add(lblID);
jp.add(tfID);
jp.add(lblApplDate);
jp.add(tfApplDate);
jtp.add(jp);
}
jbnSave.addActionListener(this);
danke für die hilfe!
Wenn man nun Änderungen vornechmen will sollen die geänderten Einträge Gespeichert werden!
wie kann man das am besten realisieren evtl. bei jeden Schleifendurchlauf die Attribute einen Container oder Listener hinzufügen oder ähnliches?
Hier werden die Reiter erzeugt:
jtp = new JTabbedPane();
for(DossierDetails dd: _client.getClientDossier().getDossierDetails()){
jp = new JPanel(new FlowLayout());
lblID = new JLabel("ID");
tfID = new JTextField(((Integer)dd.getId()).toString());
lblApplDate = new JLabel("Application Date");
tfApplDate = new JTextField(dd.getAcceptionDate().toString());
jp.add(lblID);
jp.add(tfID);
jp.add(lblApplDate);
jp.add(tfApplDate);
jtp.add(jp);
}
jbnSave.addActionListener(this);
danke für die hilfe!
Comment