- 追加された行はこの色です。
- 削除された行はこの色です。
#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;}