public interface DesktopManager
getDesktopPane().getDesktopManager().iconifyFrame(frame);この委譲では、各L&Fがデスクトップ独自のアクションにカスタム動作を提供できるようになります。(たとえば、内部フレームのアイコンがどこにどのように表示されるかなど。)
このクラスはさまざまなJInternalFrameメソッドにポリシーを提供しますが、直接呼び出されるものではなく、さまざまなJInternalFrameメソッドがDesktopManagerに呼び込まれます。
修飾子と型 | メソッドと説明 |
---|---|
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)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.