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

