|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
DesktopManager オブジェクトは、JDesktopPane オブジェクトによって所有されます。DesktopManager オブジェクトは、JDesktopPane の L&F 独自の動作を実装する処理を担当します。JInternalFrame の実装は、独自の動作を DesktopManager に委譲します。たとえば、アイコン化するように要求された場合、JInternalFrame は次の操作を試みます。
getDesktopPane().getDesktopManager().iconifyFrame(frame);この委譲では、各 L&F がデスクトップ独自のアクションに内部フレームのアイコンがどのようにどこに表示されるかなどのカスタム動作を提供できるようになります。
JDesktopPane
,
JInternalFrame
,
JInternalFrame.JDesktopIcon
メソッドの概要 | |
void |
activateFrame(JInternalFrame f)
通常、フレームがフォーカスを持つことを示します。 |
void |
beginDraggingFrame(JComponent f)
通常、ユーザがコンポーネントのドラッグ開始を示すと呼び出されます。 |
void |
beginResizingFrame(JComponent f,
int direction)
通常、ユーザがフレームのサイズ変更開始を示すと呼び出されます。 |
void |
closeFrame(JInternalFrame f)
通常、フレームがその親から削除されます。 |
void |
deactivateFrame(JInternalFrame f)
通常、フレームがフォーカスを失ったことを示します。 |
void |
deiconifyFrame(JInternalFrame f)
通常、既存のアイコン表現をすべて削除し、フレームをその元のサイズと位置に復元します。 |
void |
dragFrame(JComponent f,
int newX,
int newY)
ユーザがフレームを移動しました。 |
void |
endDraggingFrame(JComponent f)
ドラッグセッションの終わりを示します。 |
void |
endResizingFrame(JComponent f)
サイズ変更セッションの終わりを示します。 |
void |
iconifyFrame(JInternalFrame f)
通常、フレームをその親から削除してアイコン表現を追加します。 |
void |
maximizeFrame(JInternalFrame f)
通常、フレームはその親の境界に一致するようにサイズ変更されます。 |
void |
minimizeFrame(JInternalFrame f)
通常、maximizeFrame() の呼び出し前のサイズと位置にフレームが復元されることを示します。 |
void |
openFrame(JInternalFrame f)
可能な場合、フレームを適切な位置に表示します。 |
void |
resizeFrame(JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
ユーザがコンポーネントをサイズ変更しました。 |
void |
setBoundsForFrame(JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
プリミティブな形状変更メソッドです。 |
メソッドの詳細 |
public void openFrame(JInternalFrame f)
public void closeFrame(JInternalFrame f)
public void maximizeFrame(JInternalFrame f)
public void minimizeFrame(JInternalFrame f)
public void iconifyFrame(JInternalFrame f)
public void deiconifyFrame(JInternalFrame f)
public void activateFrame(JInternalFrame f)
public void deactivateFrame(JInternalFrame f)
public void beginDraggingFrame(JComponent f)
public void dragFrame(JComponent f, int newX, int newY)
public void endDraggingFrame(JComponent f)
public void beginResizingFrame(JComponent f, int direction)
public void resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
public void endResizingFrame(JComponent f)
public void setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.