|
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 のどちらかを呼び出すことによりダイアログを表示可能にしないと正確なインセット値は取得できません。ボーダー領域はダイアログ全体のサイズに含まれているため、ダイアログの一部が不明瞭になります。 このため、サブコンポーネントを描画および表示するための領域は、左上隅の位置が (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 - 所有者の
GraphicsConfiguration がスクリーンデバイスによらない場合
HeadlessException - GraphicsEnvironment.isHeadless() が
true を返す場合GraphicsEnvironment.isHeadless(),
Component.setSize(int, int),
Component.setVisible(boolean)
public Dialog(Frame owner,
boolean modal)
Frame とモーダリティー、および空のタイトルを持ち、最初は表示されない Dialog を構築します。
owner - ダイアログの所有者。
ダイアログに所有者がない場合は nullmodal - ダイアログの表示中に、ほかのトップレベルウィンドウに対してユーザー入力を
ブロックするかどうかを指定する。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 - ダイアログの所有者。
ダイアログに所有者がない場合は nulltitle - ダイアログのタイトル。
ダイアログにタイトルがない場合は 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 - ダイアログの所有者。
ダイアログに所有者がない場合は nulltitle - ダイアログのタイトル。
ダイアログにタイトルがない場合は nullmodal - ダイアログの表示中に、ほかのトップレベルウィンドウに対してユーザー入力を
ブロックするかどうかを指定する。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 - ダイアログの所有者。
ダイアログに所有者がない場合は nulltitle - ダイアログのタイトル。
ダイアログにタイトルがない場合は nullmodal - ダイアログの表示中に、ほかのトップレベルウィンドウに対してユーザー入力を
ブロックするかどうかを指定する。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 - 所有者の
GraphicsConfiguration がスクリーンデバイスによらない場合
HeadlessException - GraphicsEnvironment.isHeadless() が
true を返す場合GraphicsEnvironment.isHeadless()
public Dialog(Dialog owner,
String title)
Dialog とタイトルを持ち、最初は表示されない、モードなし Dialog を構築します。
owner - ダイアログの所有者。
ダイアログに所有者がない場合は nulltitle - ダイアログのタイトル。
ダイアログにタイトルがない場合は null
IllegalArgumentException - 所有者の
GraphicsConfiguration がスクリーンデバイスによらない場合
HeadlessException - GraphicsEnvironment.isHeadless() が
true を返す場合GraphicsEnvironment.isHeadless()
public Dialog(Dialog owner,
String title,
boolean modal)
Dialog、タイトル、およびモーダリティーを持ち、最初は表示されない Dialog を構築します。
owner - ダイアログの所有者。
ダイアログに所有者がない場合は nulltitle - ダイアログのタイトル。
ダイアログにタイトルがない場合は nullmodal - ダイアログの表示中に、ほかのトップレベルウィンドウに対してユーザー入力を
ブロックするかどうかを指定する。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 - ダイアログの所有者。
ダイアログに所有者がない場合は nulltitle - ダイアログのタイトル。
ダイアログにタイトルがない場合は nullmodal - ダイアログの表示中に、ほかのトップレベルウィンドウに対してユーザー入力を
ブロックするかどうかを指定する。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 - 所有者が
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 とモーダリティー、および空のタイトルを持ち、最初は表示されない Dialog を構築します。
owner - ダイアログの所有者。所有者は、
Dialog、Frame、またはこれらの下位クラスのいずれかのインスタンス、
あるいは null でなければならないmodalityType - ダイアログの表示中に、ほかのウィンドウに対して入力を
ブロックするかどうかを指定する。null 値またはサポートされていないモーダリティータイプの場合は、
MODELESS に相当する
IllegalArgumentException - 所有者が
Dialog または
Frame のインスタンスでない場合
IllegalArgumentException - 所有者の
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 - ダイアログのタイトル。
ダイアログにタイトルがない場合は nullmodalityType - ダイアログの表示中に、ほかのウィンドウに対して入力を
ブロックするかどうかを指定する。null 値またはサポートされていないモーダリティータイプの場合は、
MODELESS に相当する
IllegalArgumentException - 所有者が
Dialog または
Frame のインスタンスでない場合
IllegalArgumentException - 所有者の
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 - ダイアログのタイトル。
ダイアログにタイトルがない場合は nullmodalityType - ダイアログの表示中に、ほかのウィンドウに対して入力を
ブロックするかどうかを指定する。null 値またはサポートされていないモーダリティータイプの場合は、
MODELESS に相当するgc - ターゲットスクリーンデバイスの GraphicsConfiguration。
null の場合は、システムのデフォルトの GraphicsConfiguration
とみなす
IllegalArgumentException - 所有者が
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 内の addNotifyComponent.isDisplayable(),
Window.removeNotify()public boolean isModal()
このメソッドは現在廃止されていて、下位互換のためだけに残されています。代わりに、getModalityType() を使用してください。
true、
そうでない場合は falseDEFAULT_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 内の setVisibleb - 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 内の showComponent.hide(),
Component.isDisplayable(),
Component.validate(),
isModal(),
Window.setVisible(boolean)@Deprecated public void hide()
setVisible(boolean) に置き換えられました。
show が現在ブロックされている場合は戻るようにします。
Window 内の hideWindow.show(),
Window.dispose(),
Window.setVisible(boolean)public void toBack()
このウィンドウをスタックされる順の最下位に置き、この VM のほかのすべてのウィンドウの背後に表示します。このウィンドウが可視でない場合、処理は何も行われません。一部のプラットフォームでは、ほかのウィンドウに所有されているウィンドウをオーナーの下に表示することはできません。このウィンドウをスタックされる順のできるだけ下位に移動するためにあらゆる試行が行われます。ただし、開発者はこのメソッドがどんな状況でもこのウィンドウをほかのすべてのウィンドウの下に移動させるとみなさないでください。
ネイティブなウィンドウ処理システムのバリエーションのため、フォーカスされたアクティブなウィンドウに対して行われた変更は保証されません。開発者は、このウィンドウが WINDOW_LOST_FOCUS または WINDOW_DEACTIVATED イベントを受け取るまで、このウィンドウがフォーカスされていないか、またはアクティブなウィンドウではないと決してみなさないでください。最上位のウィンドウがフォーカスされたウィンドウであるプラットフォームでは、このメソッドはほとんどの場合このウィンドウのフォーカスを消失させます。このような場合、この VM の次に上位にあるフォーカス可能なウィンドウがフォーカスを受け取ります。スタックされる順が、通常フォーカスされたウィンドウに影響しないプラットフォームでは、このメソッドは、フォーカスされたアクティブなウィンドウをほとんど変更されないままにします。
このダイアログがモーダルで、一部のウィンドウをブロックする場合、それらのウィンドウはすべて背面に移動され、ダイアログの下に保持されます。
Window 内の toBackWindow.toBack()public boolean isResizable()
true、
そうでない場合は falsesetResizable(boolean)public void setResizable(boolean resizable)
resizable - ユーザーがダイアログのサイズを変更できる場合は true、
そうでない場合は falseisResizable()public void setUndecorated(boolean undecorated)
undecorated - 有効化できるダイアログ装飾が
ない場合は true、
ある場合は false
IllegalComponentStateException - ダイアログが
表示可能な場合isUndecorated(),
Component.isDisplayable()public boolean isUndecorated()
true、
持つ場合は falsesetUndecorated(boolean)protected String paramString()
null にはなりません。
Container 内の paramStringpublic AccessibleContext getAccessibleContext()
Accessible 内の getAccessibleContextWindow 内の getAccessibleContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。