Java SWT-列值是布尔值
在我的表格查看器中设置列值时。Java SWT-列值是布尔值,java,swt,Java,Swt,在我的表格查看器中设置列值时。 如何处理非字符串值的列? 我将如何更改下面的代码以处理布尔值而不是字符串值 下面是我用来用字符串值布局其余列的代码 col = createTableViewerColumn(titles[5], bounds[5], 5); col.setLabelProvider(new ColumnLabelProvider() { public String getText(Object element) { if(element in
如何处理非字符串值的列?
我将如何更改下面的代码以处理布尔值而不是字符串值 下面是我用来用字符串值布局其余列的代码
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
值我建议您使用ColumnLabelProvider.getImage(对象元素)
并在那里显示状态图像。boolean.toString()
<代码>返回getPrintStatus()?“真”:“假”?