2012-05-08 4 views
0

tableviewer에서 scollbar를 설정할 때 한 가지 문제가 있습니다. 한 테이블에 수천 개의 레코드가 있습니다. 이는 행 수가 천 단위로 임을 의미합니다. 나는 마지막 줄을 편집하고 들어갔다. Enter 키를 누르면 스크롤바가 테이블 위로 올라갑니다. 즉 그것은 테이블의 첫 행인 으로갑니다. 편집 된 행을보기 위해 다시 스크롤해야합니다. Enter를 누르면 스크롤바가 그대로 있어야합니다. 마지막으로 이었던 위치에서 움직여서는 안됩니다. 그것을 할 방법이 있습니까?스크롤바를 테이블 뷰어로 설정

답변

0

다음 API를 사용하여 테이블을 스크롤합니다. 당신은 그들 중 하나를 사용할 수 있습니다.

viewer.reveal(Object obj); 

table.setTopIndex(int rowNo); 
table.setSelection(int selection); 
table.showSelection(); 

(또는)는 검색 한 무엇을, 당신이 얻을 바랍니다.

+0

안녕하세요. 고맙습니다. 나는 이것을 시도 할 것입니다. – user414967

관련 문제