2011-10-01 9 views
8

私はJTableを含むJava Swingアプリケーションを開発しています。デフォルトでは、初めてアプリケーションを起動するときに、メソッドjtable.getSelectedRow()またはjtable.getSelectedColumn()の呼び出しは-1を返します。つまり、その時点で行が選択されていません。ユーザーが行または列をクリックすると、メソッドjtable.getSelectedRow()またはjtable.getSelectedColumn()を呼び出すと、選択した行の適切な値が返されます&列。私が実際に必要とするのは、選択した行または列を-1に設定する、つまり「行または列が選択されていない状態にする」ことです。これどうやってするの?JTableの行を選択した後に「選択されていない」状態にする方法はありますか?

答えて

14

JTableメソッドclearSelectionは、テーブルのすべての選択された行と列の選択を消去します。 JTable APIは、これらのメソッドを探す場所です。

関連する問題