Wie lösche ich eine JList in Java?

Ich habe eine JList in GUI, wo ich einige Daten mit der Schaltfläche Hinzufügen hinzufügen kann. Was möchte ich hinzufügen eine weitere Schaltfläche namens Löschen, die alle Elemente löschen wird. Ich habe es versucht:

private void jButtonClearActionPerfomed(java.awt.event.ActionEvent evt)
{
    DefaultListModel listmodel=new DefaultListModel();
    jList1 = new JList(listmodel);
    if(evt.getSource()==jButtonClear) JList.setListData(new String[0];
    else listmodel.removeAllElements();
}

Wenn ich auf die Schaltfläche Hinzufügen klicke, werden Elemente hinzugefügt.

Wenn ich auf Löschen klicke, werden die Elemente entfernt.

Wenn ich aber erneut auf die Schaltfläche Hinzufügen klicke, befindet sich nichts in derjList1

Antworten auf die Frage(3)

Ihre Antwort auf die Frage