2013-07-30 5 views
2

동적으로 채워진 JTable이 있습니다. 두 개의 열만 있습니다. 첫 번째 열은 부울 값이고 두 번째 열은 문자열입니다.JTable에서 가로 자동 ​​스크롤 사용 안 함

문제는 문자열 열에서 행을 선택하면 테이블이 첫 번째 열을 숨기는 오른쪽으로 자동 스크롤됩니다.

이 동작을 어떻게 변경합니까?

자동 스크롤을 사용하지 않으면 사용자가 화살표 키를 사용하여 아래로 스크롤 할 수 없습니다.

아이디어가 있으십니까?

미리 감사드립니다.

답변

1

전화 :

jscrollpane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);

모르겠 음 수평 JScrollBar하지 않습니다 것 JScrollPane 생성됩니다.

table.setPreferredScrollableViewportSize(table.getPreferredSize()); 
JScrollPane jscrollpane = new JScrollPane(table); 
+1

가 속임수를 썼는지 그, 감사 :

아마도 또한 JScrollPane을 통해 수평 JTable에 맞는 확인해야합니다! – koplersky

+0

@koplersky 도움이 된 것을 기쁘게 생각합니다. :) –