切り替わるように設定します。上記のサンプルでは、TableRowSorter#toggleSortOrder(int)メソッドをオーバーライドして、クリックした列がソートの第1キー、かつソート順序がDESCENDINGの場合はソートキーをクリアしています。このため同じカラムヘッダを連続して3回クリックすると、昇順(ASCENDING)、降順(DESCENDING)、初期状態(UNSORTED)と遷移して元の状態に戻ります。