GlazedLists를 사용하여 JScrollbarPane의 JTable과 함께 사용하기 위해 EventList에서 EventTableModel을 자동 생성합니다.뷰포트에서 JTable 선택 유지
나는 EventList를 FIFO로 사용하고 있으며, 많은 수의 요소가 끝에 추가 된 다음 여러 요소가 처음부터 제거되는 경우가 있습니다. 요소가 제거되면 선택 항목이 예상대로 작동합니다. 선택 항목의 색인이 변경 되었더라도 동일한 요소 (또는 적어도 테이블에있는 항목)가 선택됩니다. 훌륭합니다.
처음에 항목을 삭제할 때 개체가 색인을 변경하면 분명히 고정 된 범위의 개체와 고정 된 범위의 색인을 표시하는 뷰포트를 유지하는 것은 불가능합니다. 기본 동작은 뷰포트를 동일하게 유지하는 것 같습니다.
내가 선택한 객체를 뷰포트의 같은 위치에 유지하려면 어떻게 할 수 있습니까? (예 : EventTableModel 또는 JScrollbarPane 또는 기타 항목에 이벤트 리스너를 설정하고 처음부터 항목을 삭제할 때 뷰포트가 객체와 함께 이동하도록 오른쪽 스크롤 막대 설정을 계산합니다.)