実際には、通常どおりテーブルビューアーを作成しますが、最初は、並べ替え用に定義された列に従ってすべての行を並べ替えるわけではありません。
私が使用しているコード:
viewer.getTable().setSortColumn(viewer.getTable().getColumn(4));
viewer.getTable().setSortDirection(SWT.UP);
列 #4 を手動でクリックした後にのみ、正しい順序を取得します。それ以外の場合は、ViewContentProvider にリンクされたオブジェクト リストの「挿入順序」に正確に従います。助けてくれますか?TNX