全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.awt.Window
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Window
- public class Window
- extends Container
ウィンドウとは、ボーダとメニューバーがないトップレベルウィンドウのことです。
ポップアップメニューの実装のために使うことができます。ウィンドウのデフォルトレイアウトは BorderLayout です。
ウィンドウは、ウィンドウイベント WindowOpened および WindowClosed を生成することができます。
- 参照:
- WindowEvent, addWindowListener
-
Window(Frame)
- 非表示状態の新しいウィンドウを生成する。
-
addNotify()
- ウィンドウのピアを生成する。
-
addWindowListener(WindowListener)
- このウィンドウからウィンドウイベントを受け取るために、指定されたウィンドウリスナを追加する。
-
dispose()
- ウィンドウを消す。
-
getFocusOwner()
- このウィンドウがアクティブな場合にのみフォーカスを持つ、子コンポーネントを返す。
-
getLocale()
-
設定されていればウィンドウの Locale を得る。
-
getToolkit()
- このフレームのツールキットを返す。
-
getWarningString()
- このウィンドウの警告文字列を得る。
-
isShowing()
- このウィンドウが表示されているか調べる。
-
pack()
- ウィンドウのコンポーネントをパックする。
-
postEvent(Event)
-
推奨されない。
-
processEvent(AWTEvent)
- このウィンドウのイベントを処理する。
-
processWindowEvent(WindowEvent)
-
登録されているすべての WindowListener オブジェクトへ送ることで、このウィンドウで発生するウィンドウイベントを処理する。
-
removeWindowListener(WindowListener)
- 以降、このウィンドウでウィンドウイベントを受け取らないよう、指定されたウィンドウリスナを取り除く。
-
show()
- ウィンドウを表示する。
-
toBack()
- このウィンドウをスタックの最下位に置き、それに関連して他の可視ウィンドウを調節する。
-
toFront()
- このウィンドウをスタックの最上位に置き、他のすべてのウィンドウの前に表示する。
Window
public Window(Frame parent)
- 透明状態に初期化した新しいウィンドウを生成します。これは表示されると他のウィンドウへの入力をブロックするモーダルダイアログとして働きます。
- パラメータ:
- parent - ダイアログのオーナ
- 参照:
- setSize, show
addNotify
public void addNotify()
- ウィンドウのピアを作成します。ピアは機能を変えずに、ウィンドウの外見を変更できます。
- オーバーライド:
- クラス Container の addNotify
pack
public void pack()
- ウィンドウのコンポーネントをパックします。
show
public void show()
-
ウィンドウを表示します。ウィンドウがすでに見えていればそれを前に出します。
- オーバーライド:
- クラス Component の show
- 参照:
- hide
dispose
public void dispose()
- ウィンドウを消去します。ウィンドウが使用しているリソースを解放するためにこのメソッドを呼ばなければなりません。
toFront
public void toFront()
-
このウィンドウをスタックの最上位に置き、他のすべてのウィンドウの前に表示します。
toBack
public void toBack()
- このウィンドウをスタックの最下位に置き、それに関連して他の可視ウィンドウを調節します。
getToolkit
public Toolkit getToolkit()
- このフレームのツールキットを返します。
- オーバーライド:
- クラス Component の getToolkit
- 参照:
- Toolkit
getWarningString
public final String getWarningString()
-
このウィンドウの警告文字列を得ます。この文字列は秘密保護されていないウィンドウの可視エリアに表示されます。
getLocale
public Locale getLocale()
-
このウィンドウの Locale が設定されていればそれを得ます。Locale が設定されていなければ、デフォルトの Locale を返します。
- オーバーライド:
- クラス Component の getLocale
addWindowListener
public synchronized void addWindowListener(WindowListener l)
- このウィンドウからウィンドウイベントを受け取るために、指定されたウィンドウリスナを追加します。
- パラメータ:
- l - ウィンドウリスナ
removeWindowListener
public synchronized void removeWindowListener(WindowListener l)
- 以降、このウィンドウからウィンドウイベントを受け取らないために指定されたウィンドウリスナを取り除きます。
- パラメータ:
- l - ウィンドウリスナ
processEvent
protected void processEvent(AWTEvent e)
-
このウィンドウのイベントを処理します。イベントが WindowEvent ならば processWindowEvent メソッドを起動し、そうでなければスーパクラスの processEvent を起動します。
- パラメータ:
- e - イベント
- オーバーライド:
- クラス Container の processEvent
processWindowEvent
protected void processWindowEvent(WindowEvent e)
- このウィンドウで発生するウィンドウイベントを登録されたすべての WindowListener オブジェクトへ送ることで処理します。
注:このメソッドは、このコンポーネントに対してウィンドウイベントが有効でなければ呼ばれません。次のいずれかの場合に有効になります。
a) addWindowListener() で WindowListener オブジェクトが登録されている
b) enableEvents() によってウィンドウイベントが有効になっている
- パラメータ:
- e - ウィンドウイベント
- 参照:
- enableEvents
getFocusOwner
public Component getFocusOwner()
- このウィンドウがアクティブな場合にのみフォーカスを持つ、このウィンドウの子コンポーネントを返します。
- 返り値:
- フォーカスを持つコンポーネントまたはどの子もフォーカスがなければ NULL。
postEvent
public boolean postEvent(Event e)
- 注: postEvent() は推奨されません。
JDK バージョン 1.1 からは dispatchEvent(AWTEvent) で置き換わりました。
- オーバーライド:
- クラス Component の postEvent
isShowing
public boolean isShowing()
- このウィンドウが画面上に表示されているか調べます。
- オーバーライド:
- クラス Component の isShowing
- 参照:
- setVisible
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス