2012-05-02 3 views
2

私はガラス張りの一覧チュートリアルで働いているがherehereを見つけましたが、意味するところは、あなたが行をソートするコンパレータを必要とすることです。しかし、私はどのようにテーブルヘッダーのクリックに基づいてソートのサポートを追加するのか分からないようです。グレーズリスト - デフォルトのソート?

+0

あなたはJTableでautocreaterowsorterを使用していますか? – keuleJ

+0

いいえ、私はそれが何であるか分かりません。説明できますか? – javamonkey79

答えて

0

より試行錯誤の後、私は私が間違って何をやっていたことがわかりました。

EventTableModelSortedListインスタンス、ないEventListでインスタンス化する必要があります。例から:

private EventList<Issue> issuesEventList = new BasicEventList<Issue>(); 
... 

     SortedList<Issue> sortedIssues = new SortedList<Issue>(issuesEventList, null); 

     // create a panel with a table 
     JPanel panel = new JPanel(); 
     // be careful not to put issuesEventList in here, it has to be the sortedIssues list 
     EventTableModel<Issue> issuesTableModel = new EventTableModel<Issue>(sortedIssues, new IssueTableFormat()); 
関連する問題