2012-09-26 7 views
0

테이블 뷰어에서 열 값을 설정할 때.
문자열 값이 아닌 열은 어떻게 처리합니까?
String 값 대신 부울 값을 처리하기 위해 아래 코드를 어떻게 변경합니까?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() 난 당신이 ColumnLabelProvider.getImage(Object element)을 사용하고이 상태의 이미지를 표시하는 것이 좋습니다 것 boolean

+2

'Boolean.toString()'? 'return getPrintStatus()? "True": "False"? –

답변

0

에게 반환합니다.