2012-10-29 2 views
1

매우 큰 배열 (0-64k)의 메모리 값을 창에 인쇄해야하지만이 업데이트 시간은 매우 깁니다.자바 : 스크롤하는 동안 텍스트 영역을 채우기 (동적 업데이트)

사용자가 스크롤 할 때 행을 업데이트 (인쇄) 할 수 있습니까?

사용자 지정 단추를 사용하여 업데이트 메서드를 호출하는 것을 피하고 내장 스크롤 막대를 사용하려고합니다.

ps. 저는 학교에서 기본 버전을 제공했기 때문에 Swing을 많이 사용하지 않았습니다. 그래서 이것을 달성하기 쉬운 방법을 놓친다면 사과드립니다. 나는 그 순간에 어떤 코드라도 도움이 될 것이라고 생각하지만 나에게 알린다.

+3

JTable 및 JList는 필요에 따라 해당 행을로드합니다. – ignis

답변

2

@ignis가 맞다. JTableJList; 두보기 모두 renderingflyweight pattern을 사용합니다. 또한 지연이 발생하는 곳을 확인하려면 코드 profile을 원할 것입니다.

관련 문제