JTableで現在選択されている1つまたは複数の行をプログラムで選択解除します。
基本的に私はこれの反対を望みます:
JTable table = ...;
table.setRowSelectionInterval(x,x);
私は(少しの希望で)使用してみました:
table.setRowSelectionInterval(-1,-1)
または
table.setRowSelectionInterval(1,0)
しかし、それは機能しません。
JTable
にはclearSelection
というメソッドがあります。これにより、テーブルと列モデルのclearSelection
に対してListSelectionModel
が呼び出されます。
私はあなたがこれを使うことができると信じています:
table.getSelectionModel().clearSelection().
SelectionModelは、実際に選択を処理するものです。 JTableにはいくつかのショートカットがあります。