Java Swing更新JList

我想知道在用户添加或删除项目之后以及用户对其进行排序之后是否有任何方法可以更新Jlist。 有没有什么办法可以编写一个标准化的方法来根据数组或向量中的项目顺序更新显示,以及当用户从JList所基于的数组中删除或添加一个对象时?

谢谢。

应该对ListModel进行更新,而不是用于创建模型的Array。

但是,如果要使用全新项刷新列表或更改项的顺序,则创建新的DefaultListModel并使用JList的setModel(…)方法更新视图。