Java Swing 更新 JList

发布于 2024-08-13 08:07:47 字数 124 浏览 7 评论 0原文

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

谢谢。

I'd like to know if there is any way that I can update a Jlist after the user adds or removes an item to it and after a user sorts it. Is there any way that I can write a standardized method to update the display based on the order of items in an array or vector, and when the user remove or adds an object from the array that the JList is based on?

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云裳 2024-08-20 08:07:47

应该更新 ListModel,而不是用于创建模型的数组。

但是,如果您想使用全新的项目刷新列表或更改项目的顺序,则可以创建一个新的 DefaultListModel 并使用 JList 的 setModel(...) 方法来更新视图。

Updates should be made to the ListModel, not the Array that was used to create the model.

However, if you want to refresh the list with completely new items or change the order of the items then you create a new DefaultListModel and use the setModel(...) method of the JList to update the view.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文