CheckboxCellEditor

以前書いた CheckboxCellEditor の件ですが、
http://d.hatena.ne.jp/ys_y/20030919#1063961179
LabelProvider の getColumnImage メソッドでイメージを返すという方法だと、
Alignment を設定できないことに気がつく。


で、どうにかして Table の Cell を Checkbox にして、
Alignment を指定できないかと調べてみたんだけど、
やっぱ無理っぽい。


せめて、TableItem クラスの
setImageIndent メソッドとかが生きてれば、
(比較的簡単に)どうにかなったと思うんだけど、
TableItem クラスの setImageIndent メソッドは、
内部で無視されているので、これも無理。


どうしてもやりたきゃ、自分で Table に変わるクラス作成するしかないかなぁ。。。


Table になんで renderer が設定できないのかと小一時間ほど SWT の設計者を問い詰めてみたい。