2
TableViewer
을 사용하여 테이블에 객체 배열을 성공적으로 매핑했습니다. 내 배열을 매핑하려면 ArrayContentProvider
을 사용한 다음 TableViewer.setInput
을 사용했습니다.swt jface tableviewer 데이터로 행 얻기
이제 시각적으로 강조 표시하기 위해 표의 여러 행의 배경색을 변경해야합니다. 각 행은 배열의 객체에 해당합니다. 그러나 매핑 된 형식의 개체가 주어진 행 (예 : TableItem
)에 대한 참조를 얻는 방법을 알아낼 수 없습니다. TableItem.getData()
행을 가진 객체를 얻을 수는 있지만 실제로 수행하고자하는 것은 데이터가 주어진 TableItem
입니다.
답변 해 주셔서 감사합니다. ColumnLabelProvider를 그대로 사용하고 구현 한 인터페이스에 대해 충분히 조사하지 않았습니다. ITableColorProvider가 트릭을 수행했습니다. – Giuseppe