|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.Popup
public class Popup
Popup 는, 사용자에게 Component
를 표시하기 위해서 사용합니다. 일반적으로, Component 는, 특정의 포함 관계의 계층에 존재하는 것 외의 모든 Component
위에 배치됩니다. Popup
의 라이프 사이클은 매우 짧습니다. Popup
를 취득하고 나서 비표시로 했을 (hide
메소드를 호출할) 경우, 그 이후 Popup
에 대해서 메소드를 호출하지 말아 주세요. Popup
를 비표시로 하면(자), 나중에 사용할 수 있도록(듯이),PopupFactory
가 Popup
를 캐쉬에 기입합니다.
범용 규약에서는,Component
의 사이즈 또는 Popup
의 위치를 변경할 필요가 있는 경우, 새로운 Popup
를 취득할 필요가 있습니다.
Popup
는,Component
로부터 파생하지 않습니다. 오히려,Popup
의 구현은, 자기 자신의 Component
의 작성과 유지를 자신으로 행해, 요구된 Component
를 사용자에게 표시합니다.
일반적으로의 경우,Popup
의 인스턴스의 명시적인 작성은 실시하지 않습니다. 대신에,PopupFactory
로부터 인스턴스를 가져옵니다.
PopupFactory
생성자 의 개요 | |
---|---|
protected |
Popup ()
Popup 를 작성합니다. |
protected |
Popup (Component owner,
Component contents,
int x,
int y)
컴퍼넌트 contents 를 포함한 컴퍼넌트 owner 의 Popup 를 작성합니다. |
메소드의 개요 | |
---|---|
void |
hide ()
Popup 를 비표시로 해, 파기합니다. |
void |
show ()
Popup 를 가시로 합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
protected Popup(Component owner, Component contents, int x, int y)
contents
를 포함한 컴퍼넌트 owner
의 Popup
를 작성합니다. owner
는, 어느 Window
(새로운 Popup
)가 Popup
의 작성처의 Component
의 부모가 되는지를 지정하기 위해서 사용합니다. owner
가 null 의 경우, 유효한 부모가 없는 것을 나타냅니다. x
와 y
에는,Popup
를 최초로 배치하는 위치를 지정합니다. 화면의 사이즈나 다른 파라미터에 따라서는,Popup
가 x
와 y
에 표시되지 않는 것이 있습니다.
owner
- 마우스의 좌표의 기준이 되는 Component. null 도 가능contents
- Popup 의 Contentsx
- 초기의 x 화면 좌표y
- 초기의 y 화면 좌표
IllegalArgumentException
- contents 가 null 의 경우protected Popup()
Popup
를 작성합니다. 서브 클래스를 위해서(때문에) 준비되어 있습니다.
메소드의 상세 |
---|
public void show()
Popup
를 가시로 합니다. 현재 Popup
가 가시의 경우, 아무것도 실시하지 않습니다.
public void hide()
Popup
를 비표시로 해, 파기합니다. 파기한 Popup
에 대해서, 더 이상 메소드를 호출하지 말아 주세요. dispose
가 실행된 Popup
는,PopupFactory
에 근거해 재생되어 나중에 사용되는 일이 있습니다. 따라서,dispose
가 실행된 Popup
에 대해서 메소드를 호출하면(자), 예측 불가능한 결과가 됩니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.