在我的表格查看器中设置列值时
如何处理非字符串值的列?
我如何更改下面的代码来解决布尔值而不是字符串值?
以下是我用于使用String值布局其余列的代码。
col = createTableViewerColumn(titles[5], bounds[5], 5);
col.setLabelProvider(new ColumnLabelProvider() {
public String getText(Object element) {
if(element instanceof AplotResultsDataModel.ResultsData) {
return ((AplotResultsDataModel.ResultsData)element).getPrintStatus();
}
return super.getText(element);
}
});
getPrintStatus()
返回boolean
值
答案 0 :(得分:0)
我建议你使用ColumnLabelProvider.getImage(Object element)
并在那里显示状态图片。