SWT - 列值是一个布尔值

时间:2012-09-26 20:04:28

标签: java swt

在我的表格查看器中设置列值时 如何处理非字符串值的列?
我如何更改下面的代码来解决布尔值而不是字符串值?

以下是我用于使用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

1 个答案:

答案 0 :(得分:0)

我建议你使用ColumnLabelProvider.getImage(Object element)并在那里显示状态图片。