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