VariableHeightLayoutCache
VariableHeightLayoutCache (가변 높이 레이아웃 캐시)
VariableHeightLayoutCache은 AbstractLayoutCache를 확장하는 가변 높이 레이아웃 캐시예요. 참고: 이 클래스는 향후 릴리스에서 더 개방적으로 바뀔 예정이에요. 이 클래스는 RowMapper를 구현해요.
본문
경고: 이 클래스의 직렬화된 객체는 향후 Swing 릴리스와 호환되지 않을 수 있어요. 현재 직렬화 지원은 같은 버전의 Swing을 실행하는 애플리케이션 간 단기 저장이나 RMI에 적합해요. 1.4부터 모든 JavaBeans의 장기 저장 지원이 java.beans 패키지에 추가됐어요. XMLEncoder를 참고하세요.
생성자
VariableHeightLayoutCache()—VariableHeightLayoutCache를 생성해요.
메서드
주요 메서드는 다음과 같아요:
Rectangle getBounds(TreePath path, Rectangle placeIn)—path가 식별하는 항목이 그려질 레이블 부분을 둘러싸는 사각형을 반환해요.boolean getExpandedState(TreePath path)— 경로가 확장되어 있고 보이면true를 반환해요.TreePath getPathClosestTo(int x, int y)—x,y에 가장 가까운 노드의 경로를 반환해요.TreePath getPathForRow(int row)—row에 대한 경로를 반환해요.int getPreferredHeight()— 선호 높이를 반환해요.int getPreferredWidth(Rectangle bounds)— visibleRegion 영역에 대한 선호 너비와 높이를 반환해요.int getRowCount()— 보이는 행의 개수를 반환해요.
AbstractLayoutCache에 선언된 필드(nodeDimensions, rootVisible, rowHeight, treeModel, treeSelectionModel)와 중첩 클래스(AbstractLayoutCache.NodeDimensions)를 상속받아요.