0
뷰가있는 플러그인 내부에 tableviewer가 있습니다. 테이블 뷰어에는 5 개의 열이 있습니다. 행을 선택할 때 행의 데이터가 필요합니다. 예를 들어, 행 1을 선택하면 수신기는 열 1 행 1의 데이터를 변수에 저장해야합니다.테이블 뷰어 행 항목을 가져 오는 방법은 무엇입니까?
선택한 행의 데이터를 가져 오는 데 사용했지만 첫 번째 열의 데이터를 반환합니다. 에만 해당 :
table.addListener(SWT.DefaultSelection, new Listener() {
public void handleEvent(Event event) {
TableItem[] selection = table.getSelection();
for (int i = 0; i < selection.length; i++)
{
System.out.println(selection[i].getText());
}
}
});
행의 모든 열에서 데이터를 가져 오는 방법은 무엇입니까?
행에 대한 모델 개체입니다
TableViewer.addSelectionChangedListener
? http://stackoverflow.com/questions/6503057/eclipse-rcp-how-to-select-a-single-cell-in-tableviewer – pimpf0r