JavaTM 2 Platform
Std. Ed. v1.3

クラス
javax.swing.JInternalFrame の使用

JInternalFrame を使用しているパッケージ
javax.swing すべてのプラットフォームで可能な限り同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.event Swing コンポーネントによってトリガーされるイベントを提供します。 
javax.swing.plaf.basic 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
 

javax.swing での JInternalFrame の使用
 

JInternalFrame を返す javax.swing のメソッド
 JInternalFrame JOptionPane.createInternalFrame(Component parentComponent, String title)
          JInternalFrame のインスタンスを生成して返します。
 JInternalFrame JInternalFrame.JDesktopIcon.getInternalFrame()
          この DesktopIcon が関連する JInternalFrame を返します。
 JInternalFrame[] JDesktopPane.getAllFrames()
          現在デスクトップに表示されているすべての JInternalFrame を返します。
 JInternalFrame JDesktopPane.getSelectedFrame()
          この JDesktopPane の現在アクティブな JInternalFrame を返します。
 JInternalFrame[] JDesktopPane.getAllFramesInLayer(int layer)
          現在デスクトップの指定したレイヤに表示されているすべての JInternalFrame を返します。
 

JInternalFrame 型のパラメータを持つ javax.swing のメソッド
 void DesktopManager.openFrame(JInternalFrame f)
          可能であれば、フレームを適切な位置に表示します。
 void DesktopManager.closeFrame(JInternalFrame f)
          通常、フレームがその親から削除されなければなりません。
 void DesktopManager.maximizeFrame(JInternalFrame f)
          通常、フレームはその親の境界に一致するようにサイズ変更されなければなりません。
 void DesktopManager.minimizeFrame(JInternalFrame f)
          通常、maximizeFrame() の呼び出し前のサイズと位置にフレームが復元されなければならないことを示します。
 void DesktopManager.iconifyFrame(JInternalFrame f)
          通常、フレームをその親から削除してアイコン表現を追加します。
 void DesktopManager.deiconifyFrame(JInternalFrame f)
          通常、既存のアイコン表現をすべて削除し、フレームをその元のサイズと位置に復元します。
 void DesktopManager.activateFrame(JInternalFrame f)
          通常、フレームがフォーカスを持つことを示します。
 void DesktopManager.deactivateFrame(JInternalFrame f)
          通常、フレームがフォーカスを失ったことを示します。
 void JInternalFrame.JDesktopIcon.setInternalFrame(JInternalFrame f)
          この DesktopIcon が関連する JInternalFrame を設定します。
 void DefaultDesktopManager.openFrame(JInternalFrame f)
          このメソッドは通常は呼び出されません。
 void DefaultDesktopManager.closeFrame(JInternalFrame f)
          フレームを削除し、必要に応じてその親から desktopIcon を削除します。
 void DefaultDesktopManager.maximizeFrame(JInternalFrame f)
          その親の境界を満たすように、フレームのサイズを変更します。
 void DefaultDesktopManager.minimizeFrame(JInternalFrame f)
          maximizeFrame() の呼び出し前のサイズと位置にフレームを復元します。
 void DefaultDesktopManager.iconifyFrame(JInternalFrame f)
          フレームをその親から削除して、その desktopIcon を親に追加します。
 void DefaultDesktopManager.deiconifyFrame(JInternalFrame f)
          desktopIcon をその親から削除して、そのフレームを親に追加します。
 void DefaultDesktopManager.activateFrame(JInternalFrame f)
          f をアクティブにして、フロントに移動します。
 void DefaultDesktopManager.deactivateFrame(JInternalFrame f)
           
protected  void DefaultDesktopManager.removeIconFor(JInternalFrame f)
          f の desktopIcon を削除する簡易メソッドが必要です。
protected  Rectangle DefaultDesktopManager.getBoundsForIconOf(JInternalFrame f)
          iconifyFrame() のコードはこのメソッドを呼び出して、desktopIcon の適切な境界を指定します。
protected  void DefaultDesktopManager.setPreviousBounds(JInternalFrame f, Rectangle r)
          コンポーネントの境界を、最大表示呼び出しの直前に格納します。
protected  Rectangle DefaultDesktopManager.getPreviousBounds(JInternalFrame f)
           
protected  void DefaultDesktopManager.setWasIcon(JInternalFrame f, Boolean value)
          コンポーネントがアイコン化されて desktopIcon の境界が有効であるように設定します。
protected  boolean DefaultDesktopManager.wasIcon(JInternalFrame f)
           
 void JDesktopPane.setSelectedFrame(JInternalFrame f)
          この JDesktopPane に現在アクティブな JInternalFrame を設定します。
 

JInternalFrame 型のパラメータを持つ javax.swing のコンストラクタ
JInternalFrame.AccessibleJInternalFrame()
           
JInternalFrame.JDesktopIcon(JInternalFrame f)
          内部フレームのアイコンを作成します。
 

javax.swing.event での JInternalFrame の使用
 

JInternalFrame を返す javax.swing.event のメソッド
 JInternalFrame InternalFrameEvent.getInternalFrame()
          イベントの発生元を返します。
 

JInternalFrame 型のパラメータを持つ javax.swing.event のコンストラクタ
InternalFrameEvent(JInternalFrame source, int id)
          InternalFrameEvent オブジェクトを構築します。
 

javax.swing.plaf.basic での JInternalFrame の使用
 

JInternalFrame として宣言されている javax.swing.plaf.basic のフィールド
protected  JInternalFrame BasicInternalFrameTitlePane.frame
           
protected  JInternalFrame BasicInternalFrameUI.frame
           
protected  JInternalFrame BasicDesktopIconUI.frame
           
 

JInternalFrame 型のパラメータを持つ javax.swing.plaf.basic のメソッド
protected  void BasicInternalFrameTitlePane.postClosingEvent(JInternalFrame frame)
          通常の Frame と同様に処理できるように、フレームに WINDOW_CLOSING と同様なイベントを転送します。
protected  JComponent BasicInternalFrameUI.createNorthPane(JInternalFrame w)
           
protected  JComponent BasicInternalFrameUI.createSouthPane(JInternalFrame w)
           
protected  JComponent BasicInternalFrameUI.createWestPane(JInternalFrame w)
           
protected  JComponent BasicInternalFrameUI.createEastPane(JInternalFrame w)
           
protected  MouseInputAdapter BasicInternalFrameUI.createBorderListener(JInternalFrame w)
           
protected  void BasicInternalFrameUI.closeFrame(JInternalFrame f)
          ユーザがフレームを閉じるときに呼び出されます。
protected  void BasicInternalFrameUI.maximizeFrame(JInternalFrame f)
          ユーザがフレームを最大化するときに呼び出されます。
protected  void BasicInternalFrameUI.minimizeFrame(JInternalFrame f)
          ユーザがフレームを最小化するときに呼び出されます。
protected  void BasicInternalFrameUI.iconifyFrame(JInternalFrame f)
          ユーザがフレームをアイコン化するときに呼び出されます。
protected  void BasicInternalFrameUI.deiconifyFrame(JInternalFrame f)
          ユーザがフレームのアイコン化を元に戻すときに呼び出されます。
protected  void BasicInternalFrameUI.activateFrame(JInternalFrame f)
          フレームが選択されたときに呼び出されます。
protected  void BasicInternalFrameUI.deactivateFrame(JInternalFrame f)
          フレームがもはや選択されなくなったときに呼び出されます。
 

JInternalFrame 型のパラメータを持つ javax.swing.plaf.basic のコンストラクタ
BasicInternalFrameTitlePane(JInternalFrame f)
           
BasicInternalFrameUI(JInternalFrame b)
           
 

javax.swing.plaf.metal での JInternalFrame の使用
 

JInternalFrame 型のパラメータを持つ javax.swing.plaf.metal のメソッド
protected  JComponent MetalInternalFrameUI.createNorthPane(JInternalFrame w)
           
 

JInternalFrame 型のパラメータを持つ javax.swing.plaf.metal のコンストラクタ
MetalInternalFrameTitlePane(JInternalFrame f)
           
MetalInternalFrameUI(JInternalFrame b)
           
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.