[英]SWT - Column value is a boolean
When setting up column values in my Table Viewer. 在我的表格查看器中设置列值时。
How do you address columns that are not string values? 如何处理非字符串值的列?
How would I change the code below to address a boolean value instead of String value? 我将如何更改下面的代码以处理布尔值而不是字符串值?
Here is the code I am using to layout the rest of the columns with String values. 这是我用来用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()
returns a boolean
value getPrintStatus()
返回一个boolean
值
我建议您使用ColumnLabelProvider.getImage(Object element)
并在那里显示状态图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.