JTable で複数の行をランダムに選択できますか?
で試しました
table.setRowSelectionInterval(index 0, index 2);
3 つの行 0、1、2 を選択しますが、インデックス 1 の選択をスキップする必要があります。
どうすればこれを達成できますか?
前もって感謝します
1 回のメソッド呼び出しで不連続な選択を設定する方法はありません。少なくとも 2 つのメソッドが必要です。
table.setRowSelectionInterval(0, 0);
table.addRowSelectionInterval(2, 2);
Jtableプロパティの設定-selectionModel-複数間隔の選択
最初の行の選択はsetRowSelectionInterval(i、j)を使用して実行する必要があります後続の行の選択(同じJTable内)はaddRowSelectionInterval(i、j)を使用して実行する必要があります
使用する
ListSelectionModel selectionModel =
jTable1.getSelectionModel();
selectionModel.setSelectionInterval(1, 1);//for first row selection
selectionModel.addSelectionInterval(3, 3);
selectionModel.addSelectionInterval(5, 5);
これ