FixedHeightLayoutCache

FixedHeightLayoutCache (고정 높이 레이아웃 캐시)

FixedHeightLayoutCacheAbstractLayoutCache를 확장하는 고정 높이 레이아웃 캐시예요. 참고: 이 클래스는 향후 릴리스에서 더 개방적으로 바뀔 예정이에요. 이 클래스는 RowMapper를 구현해요.

출처: Java API Reference

본문

경고: 이 클래스의 직렬화된 객체는 향후 Swing 릴리스와 호환되지 않을 수 있어요. 현재 직렬화 지원은 같은 버전의 Swing을 실행하는 애플리케이션 간 단기 저장이나 RMI에 적합해요. 1.4부터 모든 JavaBeans의 장기 저장 지원이 java.beans 패키지에 추가됐어요. XMLEncoder를 참고하세요.

생성자

  • FixedHeightLayoutCache()FixedHeightLayoutCache를 생성해요.

메서드

주요 메서드는 다음과 같아요:

  • Rectangle getBounds(TreePath path, Rectangle placeIn)path를 그리는 데 필요한 경계를 나타내는 사각형을 반환해요.
  • boolean getExpandedState(TreePath path) — 경로가 확장되어 있고 보이면 true를 반환해요.
  • TreePath getPathClosestTo(int x, int y)x,y에 가장 가까운 노드의 경로를 반환해요.
  • TreePath getPathForRow(int row) — 전달된 행에 대한 경로를 반환해요.
  • int getRowCount() — 보이는 행의 개수를 반환해요.
  • int getRowForPath(TreePath path)path에서 마지막 항목이 보이는 행을 반환해요.
  • int getVisibleChildCount(TreePath path) — 보이는 자식 수를 반환해요.

AbstractLayoutCache에 선언된 필드(nodeDimensions, rootVisible, rowHeight, treeModel, treeSelectionModel)와 중첩 클래스(AbstractLayoutCache.NodeDimensions)를 상속받아요.

더 알아보기 (Learn more)

Java 공식 API