#topicpath
----
Excelシートのような編集機能がついたテーブル(以下、セルエディタ)を作成したいと思います。といっても今のところわかったのはTableViewerに編集機能をつけただけで、全件選択のやり方などがわかったわけではないのであしからず。

***概要 [#cc9ee7f9]
セルエディタの実装ですが、具体的には org.eclipse.jface.viewers.TableViewerを修飾していくことで実装します。モデルの設定は setContentProvider、表示の設定はsetLabelProviderと同じ感じで、エディタの設定は
 TableViewer#setCellModifier(ICellModifier)
というメソッドを用います。

手順としては
+ TableViewer#.setColumnProperties(String[]) でカラムごとのプロパティを設定
+ viewer.setCellEditors(CellEditor[]); でカラムごとのセルエディタを設定((CellEditorの実装はEclipseから提供される))





***関連記事 [#edb13ab0]
-[[テーブル・ビューワを使用する:http://www13.plala.or.jp/observe/JFace/jfaceViewer3.html]]

----
この記事は
#vote(おもしろかった,そうでもない)

#comment
#topicpath


SIZE(10){現在のアクセス:&counter;}

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS