java - 使用多个 View 填充 JList

标签 java swing jlist defaultlistmodel

我有以下问题:
我想用“Worker”类填充多个 JList。在Worker类中,有一个WorkerType(一个枚举)字段。每个 View 的 ListModel 应该是相同的类型和相同的实例,这样当一个 Worker 在一个 View 中被删除时,它在其他 View 中不应该再可见。这可能吗?

最佳答案

使用单列 JTable 可能会更容易。 JTable 支持过滤,因此可以创建每个 View 以仅显示特定的工作类型。

阅读 Swing 教程中关于 Sorting and Filtering 的部分了解更多信息。

关于java - 使用多个 View 填充 JList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15900220/

相关文章:

java - JButton 加速器

java - 如何在 Java for WIndows 中为 printservice 设置 DocFlavor

Java WebService异常 : Undefined port type with JBoss

javascript - 为什么 JSP 中的 lastIndexOf 函数没有给出字符串黑斜杠的精确索引值?

Java Mac OS X 实现类似 mac 的首选项对话框

java - Repaint() 不是从正在运行的线程 java 内部调用的

java - 使用 JButton 填充 JList 并使用 Jlist 上的 DoubleClick 填充 JTextField

java - 如何使 JButton 将用户输入添加到 ArrayList 并将其显示在 JList 中

Java ArrayList的正确使用

Java - 同时将视频和音频写入FFmpeg