|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window
Window
オブジェクトはボーダおよびメニューバーを持たないトップレベルウィンドウです。ウィンドウのデフォルトのレイアウトは BorderLayout
です。
ウィンドウの作成時には、フレーム、ダイアログ、またはほかのウィンドウをそのオーナとして定義しなければなりません。
ウィンドウは、ウィンドウイベント WindowOpened および WindowClosed を生成することができます。
WindowEvent
,
addWindowListener(java.awt.event.WindowListener)
,
BorderLayout
, 直列化された形式クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
コンストラクタの概要 | |
Window(Frame owner)
新しい不可視のウィンドウを構築します。 |
|
Window(Window owner)
指定されたウィンドウをオーナとして、新しい不可視のウィンドウを構築します。 |
メソッドの概要 | |
void |
addNotify()
ネイティブスクリーンリソースへの接続を作成して、この Window を表示可能にします。 |
void |
addWindowListener(WindowListener l)
このウィンドウからウィンドウイベントを受け取るために、指定されたウィンドウリスナーを追加します。 |
void |
applyResourceBundle(ResourceBundle rb)
この Window に、指定された ResourceBundle の設定値を適用します。 |
void |
applyResourceBundle(String rbName)
デフォルトのロケールを使って指定された名前の ResourceBundle をロードし、その設定値をこのウィンドウに適用します。 |
void |
dispose()
この Window およびそのサブコンポーネントによって使用されているすべてのネイティブスクリーンリソースを解放します。 |
protected void |
finalize()
インプットメソッドおよびコンテキストを破棄し、この Window を指していた WeakReference を親の所有 Window リストから削除します。 |
Component |
getFocusOwner()
このウィンドウがアクティブな場合にだけフォーカスを持つ、このウィンドウの子コンポーネントを返します。 |
InputContext |
getInputContext()
このウィンドウの入力コンテキストを取得します。 |
Locale |
getLocale()
ロケールが設定されている場合に、このウィンドウに関連付けられている Locale オブジェクトを取得します。 |
Window[] |
getOwnedWindows()
現在このウィンドウが所有しているすべてのウィンドウが格納されている配列を返します。 |
Window |
getOwner()
このウィンドウのオーナを返します。 |
Toolkit |
getToolkit()
このフレームのツールキットを返します。 |
String |
getWarningString()
このウィンドウで表示される警告文字列を取得します。 |
boolean |
isShowing()
この Window が画面に表示されているかどうか判定します。 |
void |
pack()
サブコンポーネントの推奨サイズおよびレイアウトに合わせて、この Window をサイズ変更します。 |
boolean |
postEvent(Event e)
推奨されません。 JDK バージョン 1.1 以降は、 dispatchEvent(AWTEvent) に置き換えられました。 |
protected void |
processEvent(AWTEvent e)
このウィンドウのイベントを処理します。 |
protected void |
processWindowEvent(WindowEvent e)
このウィンドウで発生するウィンドウイベントを、登録されている WindowListener オブジェクトにディスパッチすることにより、ウィンドウイベントを処理します。 |
void |
removeWindowListener(WindowListener l)
このウィンドウからウィンドウイベントを受け取らないように、指定されたウィンドウリスナーを削除します。 |
void |
show()
Window を表示します。 |
void |
toBack()
このウィンドウを背面に移動します。 |
void |
toFront()
このウィンドウを前面に移動します。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
コンストラクタの詳細 |
public Window(Frame owner)
このウィンドウは初期状態では可視ではありません。ウィンドウを可視にするには show
メソッドを呼び出します。
セキュリティマネージャが存在する場合、このメソッドはまずセキュリティマネージャの checkTopLevelWindow
メソッドを引数 this
で呼び出して、ウィンドウを表示するときに警告バナーも表示する必要があるかどうかを判断します。
owner
- メインアプリケーションフレームowner
が null
の場合show()
,
Component.setSize(int, int)
,
SecurityManager.checkTopLevelWindow(java.lang.Object)
public Window(Window owner)
セキュリティマネージャが存在する場合、このメソッドはまずセキュリティマネージャの checkTopLevelWindow
メソッドを引数 this
で呼び出して、ウィンドウを表示するときに警告バナーも表示する必要があるかどうかを判断します。
owner
- オーナとなるウィンドウowner
が null
の場合SecurityManager.checkTopLevelWindow(java.lang.Object)
メソッドの詳細 |
protected void finalize() throws Throwable
public void addNotify()
Component.isDisplayable()
,
Container.removeNotify()
public void pack()
Component.isDisplayable()
public void show()
Component.isDisplayable()
,
toFront()
,
Component.setVisible(boolean)
public void dispose()
Window およびそのサブコンポーネントは、pack
または show
を呼び出してネイティブリソースを再構築すれば再び表示可能にできます。再生された Window およびそのサブコンポーネントの状態は、Window が破棄された時点のそれらのオブジェクトの状態と同じです。破棄と再生の間の追加変更は考慮されません。
Component.isDisplayable()
,
getOwnedWindows()
,
pack()
,
show()
public void toFront()
toBack()
public void toBack()
toFront()
public Toolkit getToolkit()
Toolkit
,
Toolkit.getDefaultToolkit()
,
Component.getToolkit()
public final String getWarningString()
checkTopLevelWindow
メソッドでこのウィンドウを引数として渡したときに false
が返される場合はセキュリティ保護されていません。
ウィンドウがセキュリティ保護されている場合、getWarningString
は null
を返します。ウィンドウがセキュリティ保護されていない場合、このメソッドはシステムプロパティの awt.appletWarning
を検査し、そのプロパティの文字列の値を返します。
SecurityManager.checkTopLevelWindow(java.lang.Object)
public Locale getLocale()
Locale
オブジェクトを取得します。ロケールが設定されていない場合は、デフォルトのロケールが返されます。Locale
public InputContext getInputContext()
Component.getInputContext()
public Window getOwner()
public Window[] getOwnedWindows()
public void addWindowListener(WindowListener l)
l
- ウィンドウリスナーpublic void removeWindowListener(WindowListener l)
l
- ウィンドウリスナーprotected void processEvent(AWTEvent e)
e
- イベントprotected void processWindowEvent(WindowEvent e)
注: このコンポーネントに対してウィンドウイベントが使用可能でない限り、このメソッドは呼び出されません。これが該当するのは、次の場合です。
e
- ウィンドウイベントComponent.enableEvents(long)
public Component getFocusOwner()
public boolean postEvent(Event e)
dispatchEvent(AWTEvent)
に置き換えられました。public boolean isShowing()
Component.setVisible(boolean)
public void applyResourceBundle(ResourceBundle rb)
ComponentOrientation
public void applyResourceBundle(String rbName)
ComponentOrientation
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |