Java/swing
JScrollPane 자동으로 스크롤되게 하기!
Ishaya seon
2007. 12. 12. 02:54
반응형
채팅프로그램을 짜는데 자동으로 스크롤이 되지 않는것을 발견
자바스터디에 있는 Q & A 게시판 보고 해결했습니다.
원래 스크롤페인은 자동스크롤이 되게 구현되어 있는데
채팅프로그램과 같이 쓰레드를 사용하는 곳에선
스크롤내의 컴퍼넌트 값은 변화하나 스크롤은 변화되지 않는다고
합니다.
이를 구현하기 위해선
변수로
JScrollPane txtScroll;
JTextArea txtArea; 선언되었다고 치면.
txtArea.append("내용"); //내용이 추가될때마다 아래문장을 호출
txtScroll.getVerticalScrollBar().setValue(txtScroll.getVerticalScrollBar().getMaximum());