Java in JFrame eine Liste hinzufügen und ein Button ("ADD")?

... komplette Frage anzeigen

1 Antwort

Die JList bekommt als Model ein DefaultListModel

Der Button auf dem Frame 1 bekommt einen ActionListener wie zum Beispiel diesen.

    private void btnActionPerformed(java.awt.event.ActionEvent evt) {                                    

JTextField vorname = new JTextField();
JTextField nachname = new JTextField();
Object[] message = {
"Vorname:", vorname,
"Nachname:", nachname
};

int option = JOptionPane.showConfirmDialog(null, message, "Geben Sie ihren Namen ein", JOptionPane.OK_CANCEL_OPTION);
if (option == JOptionPane.OK_OPTION) {
((DefaultListModel) list.getModel()).addElement(nachname.getText());
}
}

Du kannst da, wo ich den Nachnamen zur Liste packen, aber auch erst ein Objekt (z.B. der von dir geschriebenen Klasse Person) erzeugen und das dann zur Liste hinzufügen.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?