|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface DesktopManager
DesktopManager オブジェクトは、JDesktopPane オブジェクトによって所有されます。DesktopManager オブジェクトは、JDesktopPane の L&F 独自の動作を実装する処理を担当します。JInternalFrame の実装は、独自の動作を DesktopManager に委譲します。たとえば、アイコン化するように要求された場合、JInternalFrame は次の操作を試みます。
getDesktopPane().getDesktopManager().iconifyFrame(frame);
このクラスはさまざまな JInternalFrame メソッドにポリシーを提供しますが、直接呼び出されるものではなく、さまざまな JInternalFrame メソッドが DesktopManager に呼び込まれます。
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)
プリミティブな形状変更メソッドです。 |
メソッドの詳細 |
---|
void openFrame(JInternalFrame f)
void closeFrame(JInternalFrame f)
void maximizeFrame(JInternalFrame f)
void minimizeFrame(JInternalFrame f)
void iconifyFrame(JInternalFrame f)
void deiconifyFrame(JInternalFrame f)
void activateFrame(JInternalFrame f)
void deactivateFrame(JInternalFrame f)
void beginDraggingFrame(JComponent f)
void dragFrame(JComponent f, int newX, int newY)
void endDraggingFrame(JComponent f)
void beginResizingFrame(JComponent f, int direction)
void resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
void endResizingFrame(JComponent f)
void setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。