次のようなスレッドのセットを視覚化したいと思います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と言いますが、セットの場合は要素の順序について推測することはできません。