| ||||||||||||||||||||||||||||
| 前のページ 1 2 3 4 | ||||||||||||||||||||||||||||
| リスナークラスを作成しカラムに追加 | ||||||||||||||||||||||||||||
次にカラムヘッダを選択した場合に、ソート列の切り替えを行うリスナークラスを作成します。 | ||||||||||||||||||||||||||||
⁄** | ||||||||||||||||||||||||||||
作成したリスナーをカラムに追加します。 | ||||||||||||||||||||||||||||
col.addSelectionListener(new ColumnSelectionAdapter(testResultViewer)); | ||||||||||||||||||||||||||||
以上でカラムヘッダの選択時に昇順、降順でソートできるようになります。 | ||||||||||||||||||||||||||||
| STEP4のソースコード | ||||||||||||||||||||||||||||
長くなりましたが、以上でテーブルビューアに関する説明は終了です。今回は、ツリービューアやリストビューアについては説明しませんが、基本的な考え方はここで説明したテーブルビューアと同じですので、こちらを参考に取り組んでみてください。 | ||||||||||||||||||||||||||||
| まとめ | ||||||||||||||||||||||||||||
2回にわたってSWT/JFaceの主要なGUIコンポーネントについてみてきました。これらのGUIコンポーネントの利用方法を押さえておけば、グラフィカルなプラグインを自在に作成できます。 次回からは、Eclipseの機能を拡張する方法について説明していきます。まずはメニューとポップアップメニューの拡張です。 | ||||||||||||||||||||||||||||
| 前のページ 1 2 3 4 | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||

