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, 2013, Oracle and/or its affiliates. All rights reserved.