2
私はガラス張りの一覧チュートリアルで働いているがhereとhereを見つけましたが、意味するところは、あなたが行をソートするコンパレータを必要とすることです。しかし、私はどのようにテーブルヘッダーのクリックに基づいてソートのサポートを追加するのか分からないようです。グレーズリスト - デフォルトのソート?
私はガラス張りの一覧チュートリアルで働いているがhereとhereを見つけましたが、意味するところは、あなたが行をソートするコンパレータを必要とすることです。しかし、私はどのようにテーブルヘッダーのクリックに基づいてソートのサポートを追加するのか分からないようです。グレーズリスト - デフォルトのソート?
より試行錯誤の後、私は私が間違って何をやっていたことがわかりました。
EventTableModel
はSortedList
インスタンス、ない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());
あなたはJTableでautocreaterowsorterを使用していますか? – keuleJ
いいえ、私はそれが何であるか分かりません。説明できますか? – javamonkey79