|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
public class Dialog
Dialog 는, 타이틀 및 경계를 가지는 톱 레벨의 윈도우이며, 일반적으로은 사용자로부터의 입력을 받아들이기 위해서(때문에) 사용됩니다.
다이얼로그의 사이즈에는, 경계를 위해서(때문에) 지정된 영역이 포함됩니다. 경계 영역의 치수는 getInsets
메소드를 사용하는 것으로 취득할 수 있습니다. 다만, 경계 영역의 치수는 플랫폼에 의존하므로,pack
또는 show
의 어느 쪽인지를 호출하는 것으로 다이얼로그를 표시 가능하게 하지 않으면 정확한 인 세트치는 취득할 수 없습니다. 경계 영역은 다이얼로그 전체의 사이즈에 포함되어 있기 (위해)때문에, 다이얼로그의 일부가 불명료하게 됩니다. 이 때문에, 서브 컴퍼넌트를 draw 및 표시하기 위한 영역은, 좌상구석의 위치가 (insets.left, insets.top)
여, 폭 width - (insets.left + insets.right)
, 높이 height - (insets.top + insets.bottom)
의 구형에 제한됩니다.
다이얼로그의 디폴트의 레이아웃은 BorderLayout
입니다.
다이얼로그는 네이티브인 장식 (Frame 와 Titlebar)을 가질 수가 있어setUndecorated
로 이것을 무효화할 수 있습니다. 다이얼로그가 displayable
상태가 아닐 때에만 무효화할 수 있습니다.
다이얼로그의 작성시에는, 다이얼로그는 그 소유자로서 다른 윈도우를 가질 수가 있습니다. 표시되고 있는 다이얼로그의 소유자 윈도우가 비표시가 되었을 경우나 최소화되었을 경우, 그 다이얼로그는 자동적으로 사용자에 대해서 표시되지 않게 됩니다. 오너 윈도우가 또 열리면(자), 다이얼로그는 다시 사용자에 대해서 표시됩니다.
멀티스크린 환경에서는,Dialog
를 소유자와는 다른 화면 디바이스상에 생성할 수가 있습니다. 자세한 것은,Frame
를 참조해 주세요.
다이얼로그는, 모드 없음 (디폴트) 또는 모덜의 어딘가에 됩니다. 모덜 다이얼로그의 경우, 그 다이얼로그를 소유자로서 생성된 윈도우를 제외해, 어플리케이션외의 일부의 톱 레벨 윈도우에 대해서 입력을 할 수 없게 됩니다. 자세한 것은,「AWT Modality」의 스펙을 참조해 주세요.
다이얼로그는,WindowOpened
,WindowClosing
,WindowClosed
,WindowActivated
,WindowDeactivated
,WindowGainedFocus
, 및 WindowLostFocus
의 WindowEvents
를 생성할 수 있습니다.
WindowEvent
,
Window.addWindowListener(java.awt.event.WindowListener)
,
직렬화 된 형식 상자의 클래스의 개요 | |
---|---|
protected class |
Dialog.AccessibleAWTDialog
이 클래스는 Dialog 클래스용의 사용자 보조 기능의 지원를 구현하고 있습니다. |
static class |
Dialog.ModalExclusionType
어느 톱 레벨 윈도우도, 모덜 다이얼로그에 의해 블록 되지 않게 마크 할 수가 있습니다. |
static class |
Dialog.ModalityType
모덜 다이얼로그는, 일부의 톱 레벨 윈도우에 대해서 모든 입력을 블록 합니다. |
클래스 java.awt. Window 로부터 상속된 상자의 클래스/인터페이스 |
---|
Window.AccessibleAWTWindow |
클래스 java.awt. Container 로부터 상속된 상자의 클래스/인터페이스 |
---|
Container.AccessibleAWTContainer |
클래스 java.awt. Component 로부터 상속된 상자의 클래스/인터페이스 |
---|
Component.AccessibleAWTComponent , Component.BaselineResizeBehavior , Component.BltBufferStrategy , Component.FlipBufferStrategy |
필드의 개요 | |
---|---|
static Dialog.ModalityType |
DEFAULT_MODALITY_TYPE
모덜 다이얼로그의 디폴트의 모다리티타이프. |
클래스 java.awt. Component 로부터 상속된 필드 |
---|
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT |
인터페이스 java.awt.image. ImageObserver 로부터 상속된 필드 |
---|
ABORT , ALLBITS , ERROR , FRAMEBITS , HEIGHT , PROPERTIES , SOMEBITS , WIDTH |
생성자 의 개요 | |
---|---|
Dialog (Dialog owner)
지정된 소유자 Dialog 와 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog 를 구축합니다. |
|
Dialog (Dialog owner,
String title)
지정된 소유자 Dialog 와 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog 를 구축합니다. |
|
Dialog (Dialog owner,
String title,
boolean modal)
지정된 소유자 Dialog , 타이틀, 및 모다리티를 가져, 처음은 표시되지 않는 Dialog 를 구축합니다. |
|
Dialog (Dialog owner,
String title,
boolean modal,
GraphicsConfiguration gc)
지정된 소유자 Dialog , 타이틀, 모다리티, 및 GraphicsConfiguration 를 가져, 처음은 표시되지 않는 Dialog 를 구축합니다. |
|
Dialog (Frame owner)
지정된 소유자 Frame 와 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog 를 구축합니다. |
|
Dialog (Frame owner,
boolean modal)
지정된 소유자 Frame 와 모다리티, 및 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는 Dialog 를 구축합니다. |
|
Dialog (Frame owner,
String title)
지정된 소유자 Frame 와 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog 를 구축합니다. |
|
Dialog (Frame owner,
String title,
boolean modal)
지정된 소유자 Frame , 타이틀, 및 모다리티를 가져, 처음은 표시되지 않는 Dialog 를 구축합니다. |
|
Dialog (Frame owner,
String title,
boolean modal,
GraphicsConfiguration gc)
지정된 소유자 Frame , 타이틀, 모다리티, 및 GraphicsConfiguration 를 가져, 처음은 표시되지 않는 Dialog 를 구축합니다. |
|
Dialog (Window owner)
지정된 소유자 Window 와 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog 를 구축합니다. |
|
Dialog (Window owner,
Dialog.ModalityType modalityType)
지정된 소유자 Window 와 모다리티, 및 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는 Dialog 를 구축합니다. |
|
Dialog (Window owner,
String title)
지정된 소유자 Window 와 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog 를 구축합니다. |
|
Dialog (Window owner,
String title,
Dialog.ModalityType modalityType)
지정된 소유자 Window , 타이틀, 및 모다리티를 가져, 처음은 표시되지 않는 Dialog 를 구축합니다. |
|
Dialog (Window owner,
String title,
Dialog.ModalityType modalityType,
GraphicsConfiguration gc)
지정된 소유자 Window , 타이틀, 모다리티, 및 GraphicsConfiguration 를 가져, 처음은 표시되지 않는 Dialog 를 구축합니다. |
메소드의 개요 | |
---|---|
void |
addNotify ()
네이티브 스크린 자원에 접속하는 것으로써, 이 Dialog 를 표시 가능하게 합니다. |
AccessibleContext |
getAccessibleContext ()
이 다이얼로그에 관련한 AccessibleContext 를 돌려줍니다. |
Dialog.ModalityType |
getModalityType ()
이 다이얼로그의 모다리티타이프를 돌려줍니다. |
String |
getTitle ()
다이얼로그의 타이틀을 돌려줍니다. |
void |
hide ()
추천 되고 있지 않습니다. JDK version 1.5 이후는, setVisible(boolean) 로 옮겨졌습니다. |
boolean |
isModal ()
다이얼로그가 모덜일지 어떨지를 나타냅니다. |
boolean |
isResizable ()
사용자가 이 다이얼로그의 사이즈를 변경할 수 있을지 어떨지를 나타냅니다. |
boolean |
isUndecorated ()
이 다이얼로그가 장식을 가지지 않는 것을 나타냅니다. |
protected String |
paramString ()
이 다이얼로그 상태를 나타내는 캐릭터 라인을 돌려줍니다. |
void |
setModal (boolean modal)
다이얼로그가 모덜인가 어떤가를 지정합니다. |
void |
setModalityType (Dialog.ModalityType type)
이 다이얼로그의 모다리티타이프를 설정합니다. |
void |
setResizable (boolean resizable)
사용자가 이 다이얼로그의 사이즈를 변경할 수 있을지 어떨지를 설정합니다. |
void |
setTitle (String title)
Dialog 의 타이틀을 설정합니다. |
void |
setUndecorated (boolean undecorated)
이 다이얼로그의 장식의 유효화와 무효화를 바꿉니다. |
void |
setVisible (boolean b)
파라미터 b 의 값에 응해, 이 Dialog 를 표시하는지, 또는 비표시로 합니다. |
void |
show ()
추천 되고 있지 않습니다. JDK version 1.5 이후는, setVisible(boolean) 로 옮겨졌습니다. |
void |
toBack ()
이 Window 가 가시의 경우, 이 Window 를 배후에 보내, 포커스 되고 있든가 또는 액티브 Window 의 경우는 포커스 또는 액티베이션을 소실하도록(듯이) 합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
public static final Dialog.ModalityType DEFAULT_MODALITY_TYPE
APPLICATION_MODAL
입니다. 낡은 형식의 setModal(true)
의 호출은,setModalityType(DEFAULT_MODALITY_TYPE)
와 등가입니다.
Dialog.ModalityType
,
setModal(boolean)
생성자 의 상세 |
---|
public Dialog(Frame owner)
Frame
와 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자.
다이얼로그에 소유자가 없는 경우는 null
IllegalArgumentException
- 소유자
의
GraphicsConfiguration
가 스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우GraphicsEnvironment.isHeadless()
,
Component.setSize(int, int)
,
Component.setVisible(boolean)
public Dialog(Frame owner, boolean modal)
Frame
와 모다리티, 및 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자.
다이얼로그에 소유자가 없는 경우는 null
modal
- 다이얼로그의 표시중에, 다른 톱 레벨 윈도우에 대해서 사용자 입력을
블록 할지 어떨지를 지정한다. false
의 경우, 다이얼로그는 MODELESS
.
true
의 경우, 모다리티타이프프로파티는 DEFAULT_MODALITY_TYPE
로 설정된다
IllegalArgumentException
- 소유자
의
GraphicsConfiguration
이 스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우Dialog.ModalityType
,
Dialog.ModalityType.MODELESS
,
DEFAULT_MODALITY_TYPE
,
setModal(boolean)
,
setModalityType(java.awt.Dialog.ModalityType)
,
GraphicsEnvironment.isHeadless()
public Dialog(Frame owner, String title)
Frame
와 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자.
다이얼로그에 소유자가 없는 경우는 null
title
- 다이얼로그의 타이틀.
다이얼로그에 타이틀이 없는 경우는 null
IllegalArgumentException
- 소유자
의
GraphicsConfiguration
가 스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우GraphicsEnvironment.isHeadless()
,
Component.setSize(int, int)
,
Component.setVisible(boolean)
public Dialog(Frame owner, String title, boolean modal)
Frame
, 타이틀, 및 모다리티를 가져, 처음은 표시되지 않는 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자.
다이얼로그에 소유자가 없는 경우는 null
title
- 다이얼로그의 타이틀.
다이얼로그에 타이틀이 없는 경우는 null
modal
- 다이얼로그의 표시중에, 다른 톱 레벨 윈도우에 대해서 사용자 입력을
블록 할지 어떨지를 지정한다. false
의 경우, 다이얼로그는 MODELESS
.
true
의 경우, 모다리티타이프프로파티는 DEFAULT_MODALITY_TYPE
로 설정된다
IllegalArgumentException
- 소유자
의
GraphicsConfiguration
가 스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우Dialog.ModalityType
,
Dialog.ModalityType.MODELESS
,
DEFAULT_MODALITY_TYPE
,
setModal(boolean)
,
setModalityType(java.awt.Dialog.ModalityType)
,
GraphicsEnvironment.isHeadless()
,
Component.setSize(int, int)
,
Component.setVisible(boolean)
public Dialog(Frame owner, String title, boolean modal, GraphicsConfiguration gc)
Frame
, 타이틀, 모다리티, 및 GraphicsConfiguration
를 가져, 처음은 표시되지 않는 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자.
다이얼로그에 소유자가 없는 경우는 null
title
- 다이얼로그의 타이틀.
다이얼로그에 타이틀이 없는 경우는 null
modal
- 다이얼로그의 표시중에, 다른 톱 레벨 윈도우에 대해서 사용자 입력을
블록 할지 어떨지를 지정한다. false
의 경우, 다이얼로그는 MODELESS
.
true
의 경우, 모다리티타이프프로파티는 DEFAULT_MODALITY_TYPE
로 설정된다
gc
- 타겟 스크린 디바이스의 GraphicsConfiguration
.
null
의 경우는, 시스템의 디폴트의 GraphicsConfiguration
(으)로 간주한다
IllegalArgumentException
- gc
가
스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우Dialog.ModalityType
,
Dialog.ModalityType.MODELESS
,
DEFAULT_MODALITY_TYPE
,
setModal(boolean)
,
setModalityType(java.awt.Dialog.ModalityType)
,
GraphicsEnvironment.isHeadless()
,
Component.setSize(int, int)
,
Component.setVisible(boolean)
public Dialog(Dialog owner)
Dialog
와 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자.
다이얼로그에 소유자가 없는 경우는 null
IllegalArgumentException
- 소유자
의
GraphicsConfiguration
가 스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우GraphicsEnvironment.isHeadless()
public Dialog(Dialog owner, String title)
Dialog
와 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자.
다이얼로그에 소유자가 없는 경우는 null
title
- 다이얼로그의 타이틀.
다이얼로그에 타이틀이 없는 경우는 null
IllegalArgumentException
- 소유자
의
GraphicsConfiguration
가 스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우GraphicsEnvironment.isHeadless()
public Dialog(Dialog owner, String title, boolean modal)
Dialog
, 타이틀, 및 모다리티를 가져, 처음은 표시되지 않는 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자.
다이얼로그에 소유자가 없는 경우는 null
title
- 다이얼로그의 타이틀.
다이얼로그에 타이틀이 없는 경우는 null
modal
- 다이얼로그의 표시중에, 다른 톱 레벨 윈도우에 대해서 사용자 입력을
블록 할지 어떨지를 지정한다. false
의 경우, 다이얼로그는 MODELESS
.
true
의 경우, 모다리티타이프프로파티는 DEFAULT_MODALITY_TYPE
로 설정된다
IllegalArgumentException
- 소유자
의
GraphicsConfiguration
가 스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우Dialog.ModalityType
,
Dialog.ModalityType.MODELESS
,
DEFAULT_MODALITY_TYPE
,
setModal(boolean)
,
setModalityType(java.awt.Dialog.ModalityType)
,
GraphicsEnvironment.isHeadless()
public Dialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc)
Dialog
, 타이틀, 모다리티, 및 GraphicsConfiguration
를 가져, 처음은 표시되지 않는 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자.
다이얼로그에 소유자가 없는 경우는 null
title
- 다이얼로그의 타이틀.
다이얼로그에 타이틀이 없는 경우는 null
modal
- 다이얼로그의 표시중에, 다른 톱 레벨 윈도우에 대해서 사용자 입력을
블록 할지 어떨지를 지정한다. false
의 경우, 다이얼로그는 MODELESS
.
true
의 경우, 모다리티타이프프로파티는 DEFAULT_MODALITY_TYPE
로 설정된다
gc
- 타겟 스크린 디바이스의 GraphicsConfiguration
.
null
의 경우는, 시스템의 디폴트의 GraphicsConfiguration
(으)로 간주한다
IllegalArgumentException
- gc
가
스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우Dialog.ModalityType
,
Dialog.ModalityType.MODELESS
,
DEFAULT_MODALITY_TYPE
,
setModal(boolean)
,
setModalityType(java.awt.Dialog.ModalityType)
,
GraphicsEnvironment.isHeadless()
,
Component.setSize(int, int)
,
Component.setVisible(boolean)
public Dialog(Window owner)
Window
와 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자. 소유자는,
Dialog
,Frame
, 또는 이러한 하위 클래스의 몇개의 인스턴스,
혹은 null
가 아니면 안된다
IllegalArgumentException
- 소유자
가
Dialog
또는
Frame
의 인스턴스가 아닌 경우
IllegalArgumentException
- 소유자
의
GraphicsConfiguration
가 스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우GraphicsEnvironment.isHeadless()
public Dialog(Window owner, String title)
Window
와 타이틀을 가져, 처음은 표시되지 않는, 모드 없음 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자. 소유자는,
Dialog
,Frame
, 또는 이러한 하위 클래스의 몇개의 인스턴스,
혹은 null
가 아니면 안되는title
- 다이얼로그의 타이틀.
다이얼로그에 타이틀이 없는 경우는 null
IllegalArgumentException
- 소유자
가
Dialog
또는
Frame
의 인스턴스가 아닌 경우
IllegalArgumentException
- 소유자
의
GraphicsConfiguration
가 스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우GraphicsEnvironment.isHeadless()
public Dialog(Window owner, Dialog.ModalityType modalityType)
Window
와 모다리티, 및 빈 상태(empty)의 타이틀을 가져, 처음은 표시되지 않는 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자. 소유자는,
Dialog
,Frame
, 또는 이러한 하위 클래스의 몇개의 인스턴스,
혹은 null
가 아니면 안되는modalityType
- 다이얼로그의 표시중에, 다른 윈도우에 대해서 입력을
블록 할지 어떨지를 지정한다. null
치 또는 지원되어 있지 않은 모다리티타이프의 경우는,
MODELESS
에 상당한다
IllegalArgumentException
- 소유자
가
Dialog
또는
Frame
의 인스턴스가 아닌 경우
IllegalArgumentException
- 소유자
의
GraphicsConfiguration
가 스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우
SecurityException
- 호출측 thread에,
지정된 modalityType
로 모덜 다이얼로그를 작성하는 액세스권이 없는 경우Dialog.ModalityType
,
setModal(boolean)
,
setModalityType(java.awt.Dialog.ModalityType)
,
GraphicsEnvironment.isHeadless()
,
Toolkit.isModalityTypeSupported(java.awt.Dialog.ModalityType)
public Dialog(Window owner, String title, Dialog.ModalityType modalityType)
Window
, 타이틀, 및 모다리티를 가져, 처음은 표시되지 않는 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자. 소유자는,
Dialog
,Frame
, 또는 이러한 하위 클래스의 몇개의 인스턴스,
혹은 null
가 아니면 안되는title
- 다이얼로그의 타이틀.
다이얼로그에 타이틀이 없는 경우는 null
modalityType
- 다이얼로그의 표시중에, 다른 윈도우에 대해서 입력을
블록 할지 어떨지를 지정한다. null
치 또는 지원되어 있지 않은 모다리티타이프의 경우는,
MODELESS
에 상당한다
IllegalArgumentException
- 소유자
가
Dialog
또는
Frame
의 인스턴스가 아닌 경우
IllegalArgumentException
- 소유자
의
GraphicsConfiguration
가 스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우
SecurityException
- 호출측 thread에,
지정된 modalityType
로 모덜 다이얼로그를 작성하는 액세스권이 없는 경우Dialog.ModalityType
,
setModal(boolean)
,
setModalityType(java.awt.Dialog.ModalityType)
,
GraphicsEnvironment.isHeadless()
,
Toolkit.isModalityTypeSupported(java.awt.Dialog.ModalityType)
public Dialog(Window owner, String title, Dialog.ModalityType modalityType, GraphicsConfiguration gc)
Window
, 타이틀, 모다리티, 및 GraphicsConfiguration
를 가져, 처음은 표시되지 않는 Dialog
를 구축합니다.
owner
- 다이얼로그의 소유자. 소유자는,
Dialog
,Frame
, 또는 이러한 하위 클래스의 몇개의 인스턴스,
혹은 null
가 아니면 안되는title
- 다이얼로그의 타이틀.
다이얼로그에 타이틀이 없는 경우는 null
modalityType
- 다이얼로그의 표시중에, 다른 윈도우에 대해서 입력을
블록 할지 어떨지를 지정한다. null
치 또는 지원되어 있지 않은 모다리티타이프의 경우는,
MODELESS
에 상당하는gc
- 타겟 스크린 디바이스의 GraphicsConfiguration
.
null
의 경우는, 시스템의 디폴트의 GraphicsConfiguration
(으)로 간주한다
IllegalArgumentException
- 소유자
가
Dialog
또는
Frame
의 인스턴스가 아닌 경우
IllegalArgumentException
- gc
가
스크린 디바이스에 의하지 않는 경우
HeadlessException
- GraphicsEnvironment.isHeadless()
가
true
를 돌려주는 경우
SecurityException
- 호출측 thread에,
지정된 modalityType
로 모덜 다이얼로그를 작성하는 액세스권이 없는 경우Dialog.ModalityType
,
setModal(boolean)
,
setModalityType(java.awt.Dialog.ModalityType)
,
GraphicsEnvironment.isHeadless()
,
Toolkit.isModalityTypeSupported(java.awt.Dialog.ModalityType)
메소드의 상세 |
---|
public void addNotify()
Window
내의 addNotify
Component.isDisplayable()
,
Window.removeNotify()
public boolean isModal()
이 메소드는 현재 폐지되고 있어, 하위 호환 (을) 위해서만 남아 있습니다. 대신에,getModalityType()
를 사용해 주세요.
true
,
그렇지 않은 경우는 false
DEFAULT_MODALITY_TYPE
,
Dialog.ModalityType.MODELESS
,
setModal(boolean)
,
getModalityType()
,
setModalityType(java.awt.Dialog.ModalityType)
public void setModal(boolean modal)
이 메소드는 현재 폐지되고 있어, 하위 호환 (을) 위해서만 남아 있습니다. 대신에,setModalityType()
를 사용해 주세요.
주:표시되고 있는 다이얼로그의 모다리티를 변경했을 경우는, 일단 비표시로 하고 나서 재차 표시할 때까지, 변경이 반영되지 않는 것이 있습니다.
modal
- 다이얼로그의 표시중에, 다른 윈도우에 대해서 입력을
블록 할지 어떨지를 지정한다. setModal(true)
의 호출은
setModalityType(Dialog.DEFAULT_MODALITY_TYPE)
와 등가로,
setModal(false)
의 호출은 setModalityType(Dialog.ModalityType.MODELESS)
와 등가
DEFAULT_MODALITY_TYPE
,
Dialog.ModalityType.MODELESS
,
isModal()
,
getModalityType()
,
setModalityType(java.awt.Dialog.ModalityType)
public Dialog.ModalityType getModalityType()
setModalityType(java.awt.Dialog.ModalityType)
public void setModalityType(Dialog.ModalityType type)
ModalityType
를 참조해 주세요.
지정된 모다리티타이프가 지원되어 있지 않은 경우는,MODELESS
가 사용됩니다. 이 메소드를 호출한 후에 getModalityType()
를 호출해, 모다리티타이프가 설정된 것을 확인하면(자) 좋을 것입니다.
주:표시되고 있는 다이얼로그의 모다리티를 변경했을 경우는, 일단 비표시로 하고 나서 재차 표시할 때까지, 변경이 반영되지 않는 것이 있습니다.
type
- 다이얼로그의 표시중에, 다른 윈도우에 대해서 입력을
블록 할지 어떨지를 지정한다. null
치 또는 지원되어 있지 않은 모다리티타이프의 경우는,
MODELESS
에 상당한다
SecurityException
- 호출측 thread에,
지정된 modalityType
로 모덜 다이얼로그를 작성하는 액세스권이 없는 경우getModalityType()
,
Toolkit.isModalityTypeSupported(java.awt.Dialog.ModalityType)
public String getTitle()
타이틀은
null
의 경우도 있는- 관련 항목:
setTitle(java.lang.String)
public void setTitle(String title)
title
- 다이얼로그의 경계에 표시되는 타이틀.
null 의 경우, 빈 상태(empty)의 타이틀이 표시되는getTitle()
public void setVisible(boolean b)
b
의 값에 응해, 이 Dialog
를 표시하는지, 또는 비표시로 합니다.
Window
내의 setVisible
b
- true
의 경우는 Dialog
를 표시해,
그렇지 않은 경우는 Dialog
를 비표시로 한다.
다이얼로그 또는 그 소유자가 아직 표시 가능하지 않은 경우는,
그 양쪽 모두가 표시 가능하게 된다.
다이얼로그는, 표시되기 전에 검사된다.
false
의 경우는,Dialog
를 비표시로 해,
setVisible(true)
가 현재 블록 되고 있는 경우는 돌아오도록(듯이) 한다
모덜 다이얼로그에 관한 주의.
setVisible(true)
: 다이얼로그가 아직 표시되어 있지 않은 경우,
setVisible(false)
또는 dispose
의 호출에 의해
다이얼로그가 비표시가 될 때까지,
이 호출은 돌아오지 않습니다.
setVisible(false)
: 다이얼로그를 비표시로 해,
setVisible(true)
가 현재 블록 되고 있는 경우는 돌아오도록(듯이) 합니다.
Window.setVisible(boolean)
,
Window.dispose()
,
Component.isDisplayable()
,
Component.validate()
,
isModal()
@Deprecated public void show()
setVisible(boolean)
로 옮겨졌습니다.
Dialog
를 표시합니다. 다이얼로그 또는 그 소유자가 아직 표시 가능하지 않은 경우는, 그 양쪽 모두가 표시 가능하게 됩니다. 다이얼로그는, 표시되기 전에 검사됩니다. 다이얼로그가 벌써 표시되고 있는 경우, 이 메소드는 다이얼로그를 전면에 표시합니다. 다이얼로그가 모덜로, 아직 표시되어 있지 않은 경우, hide 또는 dispose 의 호출에 의해 다이얼로그가 비표시가 될 때까지, 이 호출은 돌아오지 않습니다. 이벤트를 발송 하는 thread로부터 모덜 다이얼로그를 표시할 수가 있습니다. 툴 킷에서는, 이 메소드를 호출한 thread가 블록 되고 있어도 다른 이벤트 펌프가 실행되기 (위해)때문에입니다.
Window
내의 show
Component.hide()
,
Component.isDisplayable()
,
Component.validate()
,
isModal()
,
Window.setVisible(boolean)
@Deprecated public void hide()
setVisible(boolean)
로 옮겨졌습니다.
show
가 현재 블록 되고 있는 경우는 돌아오도록(듯이) 합니다.
Window
내의 hide
Window.show()
,
Window.dispose()
,
Window.setVisible(boolean)
public void toBack()
이 윈도우를 스택 되는 순서의 최하정도에 두어, 이 VM 외의 모든 윈도우의 배후에 표시합니다. 이 윈도우가 가시가 아닌 경우, 처리는 아무것도 행해지지 않습니다. 일부의 플랫폼에서는, 다른 윈도우에 소유되고 있는 윈도우를 오너아래에 표시할 수 없습니다. 이 윈도우를 스택 되는 순서의 가능한 한 하위로 이동하기 위해서(때문에) 모든 시행을 합니다. 다만, 개발자는 이 메소드가 어떤 상황이라도 이 윈도우를 다른 모든 윈도우아래에 이동시키면(자) 간주하지 말아 주세요.
네이티브인 윈도우 처리 시스템의 변화(variation)이기 때문에, 포커스 된 액티브한 윈도우에 대해서 행해진 변경은 보증되지 않습니다. 개발자는, 이 윈도우가 WINDOW_LOST_FOCUS 또는 WINDOW_DEACTIVATED 이벤트를 받을 때까지, 이 윈도우가 포커스되어 있지 않은지, 또는 액티브한 윈도우는 아니면 결코 간주하지 말아 주세요. 최상정도의 윈도우가 포커스 된 윈도우인 플랫폼에서는, 이 메소드는대부분의 경우이 윈도우의 포커스를 소실시킵니다. 이러한 경우, 이 VM 의 다음에 상위에 있는 포커스 가능한 윈도우가 포커스를 받습니다. 스택 되는 순서가, 일반적으로 포커스 된 윈도우에 영향을 주지 않는 플랫폼에서는, 이 메소드는, 포커스 된 액티브한 윈도우를거의변경되지 않은 채로 합니다.
이 다이얼로그가 모덜로, 일부의 윈도우를 블록 하는 경우, 그러한 윈도우는 모두 배면에 이동되어 다이얼로그아래에 보관 유지됩니다.
Window
내의 toBack
Window.toBack()
public boolean isResizable()
true
,
그렇지 않은 경우는 false
setResizable(boolean)
public void setResizable(boolean resizable)
resizable
- 사용자가 다이얼로그의 사이즈를 변경할 수 있는 경우는 true
,
그렇지 않은 경우는 false
isResizable()
public void setUndecorated(boolean undecorated)
undecorated
- 유효화할 수 있는 다이얼로그 장식이
없는 경우는 true
,
어느 경우는 false
IllegalComponentStateException
- 다이얼로그가
표시 가능한 경우isUndecorated()
,
Component.isDisplayable()
public boolean isUndecorated()
true
,
가지는 경우는 false
setUndecorated(boolean)
protected String paramString()
null
로는 되지 않습니다.
Container
내의 paramString
public AccessibleContext getAccessibleContext()
Accessible
내의 getAccessibleContext
Window
내의 getAccessibleContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.