질문의 짧은 버전 : 스크롤되는 항목이 많은 JScrollPane이 있습니다. 특정 시간에 JScrollPane에 항목을 추가하고 목록 끝에 표시하지 말고 (예를 들어) 17 번째 항목을 표시합니다.JscrollPane의 특정 위치에 항목을 동적으로 스크롤하기
일반적으로 문제의 코드가 JScrollPane 파생 클래스 내에있는 경우 this.add(); 그러나 나는 이것이 목록의 끝으로 간다라고 생각한다.
사례 : 사례 1 : 스크롤하는 기본 데이터는 정렬 된 항목 목록이지만 추가는 목록의 어느 지점에서나 허용됩니다. 목록의 중간에 항목을 추가 할 때 JScrollPane에 전체 목록을 다시로드하지 않으려합니다.
사례 2 : 확장 하위 카테고리가있는 스크롤 목록을 시뮬레이션 중입니다. 따라서 사용자가 하위 범주를 확장하는 항목을 선택하면 내 Action 코드가이 사례를 인식하고 프로그램 데이터를 검색하여 하위 범주를 찾은 다음 선택한 범주 아래의 JScrollPane에 추가합니다. 걱정하지 마라. 액션 코드가 제공하는 하위 범주라는 시각적 표시가있을 것이다.
이 모든 것을 코딩 할 수 있습니다. 내가 배워야 할 것은 JScrollPane에 목록의 끝에 추가하지 않고 무언가를 추가하는 것입니다.
1- 'JScrollPane # add'; 2 - 대답은이 "구성 요소"가 무엇인지에 달려 있습니다. – MadProgrammer