JIDEのSortableTableModelは、ObjectComparatorManagerを使用してコンパレータを取得します。 Collatorを登録することができます(デフォルトでは、PRIMARYコレータを使用します)
Collator collator = Collator.getInstance(); collator.setStrength(Collator.SECONDARY);
ObjectComparatorManager.registerComparator(String.class、collator、new ComparatorContext( "CollatorSecondary")); // "CollatorSecondary"は、あなたのアプリケーション内で一意の文字列になります
SortableTableModelサブクラスでは、列のgetColumnComparatorContext(int列)をオーバーライドして新しいComparatorContext( "CollatorSecondary")を返します。
もう1つの簡単な方法は、この動作を1つのテーブルにまとめたい場合は、SortableTableModelのgetComparator(int列)をオーバーライドすることです。
SortableTableModelのsetAlwaysUseComparators(true)を呼び出す必要があるかもしれません。これはパフォーマンス上の理由から、コンパレータを使用せずにセル値のcompareToメソッドを使用したためです。
これは[JIDEソフトウェア開発者フォーラム](http://www.jidesoft.com/forum/)の質問ですが、他の手では時にはユーザー[jidesoft](http://stackoverflow.com/users/1029967/jidesoft)ここを見てください – mKorbel
私はここで助けを得なければ私はそこに試みます。しかし、それはstackoverflowのユーザーはほとんどすべてを知っているようだ:) – YuriR
mKorbel:私はJIDEフォーラム同様のスレッドで見つかりました。それが私を正しい解決に導くことを願っています。ありがとうございました。 – YuriR