JTable中的选择模式?

Ven*_*kat 2 java selectionmodel

我不明白之间的差别multiple_selection_interval,并single_interval_selectionJTable.

table.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
Run Code Online (Sandbox Code Playgroud)

接下来是

table.setSelectionMode(ListSelectionModel.MULTIPLE_SELECTION_INTERVAL);
Run Code Online (Sandbox Code Playgroud)

这些有什么区别?

Geo*_*ber 8

有了ListSelectionModel.SINGLE_SELECTION你可以选择一行.随着ListSelectionModel.SINGLE_INTERVAL_SELECTION您可以选择多行,这是在一个街区.(例如,您可以选择第1 - 5行,但不能选择第1-3行和第4-6行,因此您需要ListSelectionModel.MULTIPLE_INTERVAL_SELECTION)