Java Swing Обновление JList - PullRequest
       6

Java Swing Обновление JList

1 голос
/ 05 декабря 2009

Я хотел бы знать, можно ли каким-либо образом обновить Jlist после того, как пользователь добавляет или удаляет элемент, а также после того, как пользователь сортирует его. Можно ли как-нибудь написать стандартный метод для обновления отображения на основе порядка элементов в массиве или векторе, а также когда пользователь удаляет или добавляет объект из массива, на котором основан JList?

Спасибо.

1 Ответ

4 голосов
/ 05 декабря 2009

Обновления должны быть внесены в ListModel, а не в массив, который использовался для создания модели.

Однако, если вы хотите обновить список совершенно новыми элементами или изменить порядок элементов, вы создаете новую DefaultListModel и используете метод setModel (...) JList для обновления представления.

...