我想可视化一组线程,例如:Set<ThreadInfo>
. 我选择Set
,因为 JVM 中的每个线程都是独一无二的。选择在 Java Swing 中使用组件 JTable 显示它时,我遇到了一些问题。
我需要实现一个 TableModel。TableModel 依赖于getValueAt(int row, int col)
或setValueAt(Object o, int row, int col)
为了传播更改的值。
但是如何使用 Set 作为数据模型来实现这些方法呢?对于列表,我会说 row = list index,但对于集合,我无法对元素顺序做出假设。