DefaultListSelectionModel很慢,如何更快地添加选择?

时间:2013-03-07 22:44:06

标签: java swing optimization jtable

对于我的JTable,我使用的是DefaultListSelectionModel。有一个setSelectionInteral(int index0,int index1)和addSelectionInteral(int index0,int index1)。如果我有一个连续的选择或一个选择,这些工作很好。如果我有很多个人或非连续的选择怎么办?添加一千个单选项非常慢。我应该使用另一个类来驱动我的JTable选择吗?我不明白为什么我不能同时提供所选索引的列表,为什么只有间隔?

1 个答案:

答案 0 :(得分:3)

不要试图在ListSelectionModel中保持复杂状态,而是考虑将状态存储在TableModel中并让渲染器表示状态,example

相关问题