|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Dialog
public class Dialog
Dialog は、タイトルおよびボーダーを持つトップレベルのウィンドウであり、通常はユーザーからの入力を受け付けるために使用されます。
ダイアログのサイズには、ボーダーのために指定された領域が含まれます。ボーダー領域の寸法は getInsets
メソッドを使うことにより取得できます。 ただし、ボーダー領域の寸法はプラットフォームに依存するので、pack
または show
のどちらかを呼び出すことによりダイアログを表示可能にしないと正確なインセット値は取得できません。ボーダー領域はダイアログ全体のサイズに含まれているため、ダイアログの一部が不明瞭になります。 このため、サブコンポーネントを描画および表示するための領域は、左上隅の位置が (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 と空のタイトルを持ち、最初は表示されない、モードなし 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 と空のタイトルを持ち、最初は表示されない、モードなし Dialog を構築します。 |
|
Dialog(Frame owner,
boolean modal)
指定された所有者 Frame とモーダリティー、および空のタイトルを持ち、最初は表示されない 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 と空のタイトルを持ち、最初は表示されない、モードなし Dialog を構築します。 |
|
Dialog(Window owner,
Dialog.ModalityType modalityType)
指定された所有者 Window とモーダリティー、および空のタイトルを持ち、最初は表示されない 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
と空のタイトルを持ち、最初は表示されない、モードなし Dialog
を構築します。
owner
- ダイアログの所有者。ダイアログに所有者がない場合は null
IllegalArgumentException
- owner
の GraphicsConfiguration
がスクリーンデバイスによらない場合
HeadlessException
- GraphicsEnvironment.isHeadless()
が true
を返す場合GraphicsEnvironment.isHeadless()
,
Component.setSize(int, int)
,
Component.setVisible(boolean)
public Dialog(Frame owner, boolean modal)
Frame
とモーダリティー、および空のタイトルを持ち、最初は表示されない Dialog
を構築します。
owner
- ダイアログの所有者。ダイアログに所有者がない場合は null
modal
- ダイアログの表示中に、ほかのトップレベルウィンドウに対してユーザー入力をブロックするかどうかを指定する。false
の場合、ダイアログは MODELESS
。true
の場合、モーダリティータイププロパティーは DEFAULT_MODALITY_TYPE
に設定される
IllegalArgumentException
- owner
の 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
- owner
の 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
- owner
の 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
と空のタイトルを持ち、最初は表示されない、モードなし Dialog
を構築します。
owner
- ダイアログの所有者。ダイアログに所有者がない場合は null
IllegalArgumentException
- owner
の GraphicsConfiguration
がスクリーンデバイスによらない場合
HeadlessException
- GraphicsEnvironment.isHeadless()
が true
を返す場合GraphicsEnvironment.isHeadless()
public Dialog(Dialog owner, String title)
Dialog
とタイトルを持ち、最初は表示されない、モードなし Dialog
を構築します。
owner
- ダイアログの所有者。所有者がない場合は null
title
- ダイアログのタイトル。ダイアログにタイトルがない場合は null
IllegalArgumentException
- owner
の 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
- owner
の 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
と空のタイトルを持ち、最初は表示されない、モードなし Dialog
を構築します。
owner
- ダイアログの所有者。所有者は、Dialog
、Frame
、またはこれらの下位クラスのいずれかのインスタンス、あるいは null
でなければならない
IllegalArgumentException
- owner
が Dialog
または Frame
のインスタンスでない場合
IllegalArgumentException
- owner
の GraphicsConfiguration
がスクリーンデバイスによらない場合
HeadlessException
- GraphicsEnvironment.isHeadless()
が true
を返す場合GraphicsEnvironment.isHeadless()
public Dialog(Window owner, String title)
Window
とタイトルを持ち、最初は表示されない、モードなし Dialog
を構築します。
owner
- ダイアログの所有者。所有者は、Dialog
、Frame
、またはこれらの下位クラスのいずれかのインスタンス、あるいは null
でなければならないtitle
- ダイアログのタイトル。ダイアログにタイトルがない場合は null
IllegalArgumentException
- owner
が Dialog
または Frame
のインスタンスでない場合
IllegalArgumentException
- owner
の GraphicsConfiguration
がスクリーンデバイスによらない場合
HeadlessException
- GraphicsEnvironment.isHeadless()
が true
を返す場合GraphicsEnvironment.isHeadless()
public Dialog(Window owner, Dialog.ModalityType modalityType)
Window
とモーダリティー、および空のタイトルを持ち、最初は表示されない Dialog
を構築します。
owner
- ダイアログの所有者。所有者は、Dialog
、Frame
、またはこれらの下位クラスのいずれかのインスタンス、あるいは null
でなければならないmodalityType
- ダイアログの表示中に、ほかのウィンドウに対して入力をブロックするかどうかを指定する。
null
値またはサポートされていないモーダリティータイプの場合は、MODELESS
に相当する
IllegalArgumentException
- owner
が Dialog
または Frame
のインスタンスでない場合
IllegalArgumentException
- owner
の GraphicsConfiguration
がスクリーンデバイスによらない場合
HeadlessException
- GraphicsEnvironment.isHeadless()
が true
を返す場合
SecurityException
- 呼び出し側スレッドに、指定された 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
- owner
が Dialog
または Frame
のインスタンスでない場合
IllegalArgumentException
- owner
の GraphicsConfiguration
がスクリーンデバイスによらない場合
HeadlessException
- GraphicsEnvironment.isHeadless()
が true
を返す場合
SecurityException
- 呼び出し側スレッドに、指定された 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
- owner
が Dialog
または Frame
のインスタンスでない場合
IllegalArgumentException
- gc
がスクリーンデバイスのものではない場合
HeadlessException
- GraphicsEnvironment.isHeadless()
が true
を返す場合
SecurityException
- 呼び出し側スレッドに、指定された 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
- 呼び出し側スレッドに、指定された modalityType
でモーダルダイアログを作成するアクセス権がない場合getModalityType()
,
Toolkit.isModalityTypeSupported(java.awt.Dialog.ModalityType)
public String getTitle()
タイトルは null
も可- 関連項目:
setTitle(java.lang.String)
public void setTitle(String title)
title
- ダイアログのボーダーに表示されるタイトル。null の場合、空のタイトルが表示される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 の呼び出しによってダイアログが非表示になるまで、この呼び出しは戻りません。イベントをディスパッチするスレッドからモーダルダイアログを表示することができます。ツールキットでは、このメソッドを呼び出したスレッドがブロックされていても別のイベントポンプが実行されるためです。
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 のほかのすべてのウィンドウの背後に表示します。このウィンドウが可視でない場合、処理は何も行われません。一部のプラットフォームでは、ほかのウィンドウに所有されているウィンドウをオーナーの下に表示することはできません。このウィンドウをスタックされる順のできるだけ下位に移動するためにあらゆる試行が行われます。ただし、開発者はこのメソッドがどんな状況でもこのウィンドウをほかのすべてのウィンドウの下に移動させるとみなさないでください。
ネイティブなウィンドウ処理システムのバリエーションのため、フォーカスされたアクティブなウィンドウに対して行われた変更は保証されません。開発者は、このウィンドウが 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 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。