<更新記録>
2008年 1月 4日
執筆

姉妹サイト検索 Web検索


ColumnLabelProvider

ColumnLabelProviderクラスは、カラムを持つビューア(viewer)のカラムの表示をサポートします。 TableViewerColumn#setLabelProviderメソッドで関連付けることが出来ます。

このクラスは、継承することで使用します。 最も多い要求は、文字列を表示することですが、 文字列をカラムに表示させたいなら、getTextメソッドをオーバーライドする必要があります。 その他、任意の背景色、前景色、イメージに変更することができます。

ColumnLabelProvider {
	public Color getBackground(Object element);
	public Font getFont(Object element);
	public Color getForeground(Object element);
	public Image getImage(Object element);
	public String getText(Object element);
	public void update(ViewerCell cell);
}
引数のelementは、Viewer#setInput(Object input)メソッドで指定したinputです。

ColumnLabelProviderクラスの使用例は、editable table sample 1を参照して下さい。


Powered by VeryEasyCMS