Как очистить JList в Java?

У меня есть JList в графическом интерфейсе, где я могу добавить некоторые данные с помощью кнопки Добавить. что я хочу добавить еще одну кнопку под названием Очистить, которая очистит все элементы. я попробовал это:

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();
}

Когда я нажимаю кнопку Добавить, это добавит элементы.

Когда я нажимаю кнопку «Очистить», это удаляет элементы.

Но когда я снова нажимаю кнопку «Добавить», вjList1

Ответы на вопрос(3)

Ваш ответ на вопрос