Popup
Popup (팝업 창)
팝업은 사용자에게 컴포넌트를 표시하는 데 쓰이며, 보통 한 containment 계층 구조 안에서 다른 모든 컴포넌트 위에 표시됩니다. 팝업의 수명주기는 매우 짧습니다.
본문
한번 Popup을 얻어서 hide 메서드로 숨겼다면, 이후에는 그 위에 어떤 메서드도 호출하지 않아야 합니다. 그래야 PopupFactory가 나중에 재사용할 수 있도록 팝업을 캐시할 수 있습니다.
일반적인 규약으로, 컴포넌트의 크기나 팝업의 위치를 바꿔야 한다면 새 Popup을 얻어야 합니다.
Popup은 Component에서 상속받지 않습니다. 대신 Popup 구현체가 요청받은 컴포넌트를 사용자에게 렌더링할 자체 Component를 만들고 유지하는 책임을 집니다.
보통 Popup 인스턴스를 직접 만들지는 않으며, PopupFactory에서 얻는 것이 일반적입니다.
생성자는 Popup()과 Popup(Component owner, Component contents, int x, int y)가 있으며, 주요 메서드로는 팝업을 감추는 hide()와 화면에 표시하는 show()가 있습니다. Since: 1.4
주요 메서드·상세 (Methods & details)
주요 메서드는 show()(팝업을 화면에 표시)와 hide()(팝업을 숨기고 폐기)입니다. 생성자로는 Popup()과 Popup(Component owner, Component contents, int x, int y)가 있습니다.