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