2

JTable で複数の行をランダムに選択できますか?

で試しました

table.setRowSelectionInterval(index 0, index 2);

3 つの行 0、1、2 を選択しますが、インデックス 1 の選択をスキップする必要があります。

どうすればこれを達成できますか?

前もって感謝します

4

2 に答える 2

4

1 回のメソッド呼び出しで不連続な選択を設定する方法はありません。少なくとも 2 つのメソッドが必要です。

table.setRowSelectionInterval(0, 0);
table.addRowSelectionInterval(2, 2);
于 2012-11-23T10:22:40.093 に答える
-1

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);

これ

およびリンク: http ://www.jguru.com/faq/view.jsp?EID = 11760

于 2012-11-23T12:34:23.167 に答える