ViewportLayout

ViewportLayout (JViewport의 기본 레이아웃 관리자)

ViewportLayoutJViewport의 기본 레이아웃 관리자예요. ViewportLayout은 대부분의 애플리케이션에 유용한 레이아웃 정책을 정의해요. 뷰포트는 뷰를 뷰포트와 같은 크기로 만들지만, 뷰를 최소 크기보다 작게 만들지는 않아요. 뷰포트가 커지면 뷰는 전체 뷰가 보일 때까지 하단 정렬(bottom justified)을 유지하고, 그 후에는 상단 정렬(top justified)을 유지해요.

출처: Java API Reference

본문

이 클래스는 LayoutManager, Serializable을 구현하고 Java 1.2부터 제공돼요.

경고: 이 클래스의 직렬화된 객체는 향후 Swing 릴리스와 호환되지 않을 수 있어요. 현재 직렬화 지원은 같은 버전의 Swing을 실행하는 애플리케이션 간 단기 저장이나 RMI에 적합해요.

생성자

  • ViewportLayout()ViewportLayout을 생성해요.

메서드

  • void addLayoutComponent(String name, Component c) — 지정된 컴포넌트를 레이아웃에 추가해요.
  • void layoutContainer(Container parent) — 지정된 컨테이너를 배치해야 할 때 AWT가 호출해요.
  • Dimension minimumLayoutSize(Container parent) — 지정된 대상 컨테이너에 포함된 컴포넌트를 배치하는 데 필요한 최소 크기를 반환해요.
  • Dimension preferredLayoutSize(Container parent) — 지정된 대상 컨테이너의 컴포넌트를 고려한 이 레이아웃의 선호 크기를 반환해요.
  • void removeLayoutComponent(Component comp) — 레이아웃에서 지정된 컴포넌트를 제거해요.

더 알아보기 (Learn more)

Java 공식 API