|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.DefaultDesktopManager
DesktopManager の実装です。これは現在、任意の親で JInternalFrame を管理するために基本動作を実装します。JDesktop の子でない JInternalFrame は、このコンポーネントを使ってそのデスクトップ様式のアクションを処理します。
JDesktopPane
,
JInternalFrame
, 直列化された形式コンストラクタの概要 | |
DefaultDesktopManager()
|
メソッドの概要 | |
void |
activateFrame(JInternalFrame f)
f をアクティブにして、フロントに移動します。 |
void |
beginDraggingFrame(JComponent f)
通常、ユーザがコンポーネントのドラッグ開始を示すと呼び出されます。 |
void |
beginResizingFrame(JComponent f,
int direction)
通常、ユーザがフレームのサイズ変更開始を示すと呼び出されます。 |
void |
closeFrame(JInternalFrame f)
フレームを削除し、必要に応じてその親から desktopIcon を削除します。 |
void |
deactivateFrame(JInternalFrame f)
通常、フレームがフォーカスを失ったことを示します。 |
void |
deiconifyFrame(JInternalFrame f)
desktopIcon をその親から削除して、そのフレームを親に追加します。 |
void |
dragFrame(JComponent f,
int newX,
int newY)
ドラッグされているフレームの可視位置を指定された位置に移動します。 |
void |
endDraggingFrame(JComponent f)
ドラッグセッションの終わりを示します。 |
void |
endResizingFrame(JComponent f)
サイズ変更セッションの終わりを示します。 |
protected Rectangle |
getBoundsForIconOf(JInternalFrame f)
iconifyFrame() のコードはこのメソッドを呼び出して、desktopIcon の適切な境界を指定します。 |
protected Rectangle |
getPreviousBounds(JInternalFrame f)
|
void |
iconifyFrame(JInternalFrame f)
フレームをその親から削除して、その desktopIcon を親に追加します。 |
void |
maximizeFrame(JInternalFrame f)
その親の境界を満たすように、フレームのサイズを変更します。 |
void |
minimizeFrame(JInternalFrame f)
maximizeFrame() の呼び出し前のサイズと位置にフレームを復元します。 |
void |
openFrame(JInternalFrame f)
このメソッドは通常は呼び出されません。 |
protected void |
removeIconFor(JInternalFrame f)
f の desktopIcon を削除する簡易メソッドが必要です。 |
void |
resizeFrame(JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
新しい値で setBoundsForFrame() を呼び出します。 |
void |
setBoundsForFrame(JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
JComponent を移動して、影響を受けた領域を再描画します。 |
protected void |
setPreviousBounds(JInternalFrame f,
Rectangle r)
コンポーネントの境界を、最大表示呼び出しの直前に格納します。 |
protected void |
setWasIcon(JInternalFrame f,
Boolean value)
コンポーネントがアイコン化されて desktopIcon の境界が有効であるように設定します。 |
protected boolean |
wasIcon(JInternalFrame f)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public DefaultDesktopManager()
メソッドの詳細 |
public void openFrame(JInternalFrame f)
DesktopManager
内の openFrame
public void closeFrame(JInternalFrame f)
DesktopManager
内の closeFrame
public void maximizeFrame(JInternalFrame f)
DesktopManager
内の maximizeFrame
public void minimizeFrame(JInternalFrame f)
DesktopManager
内の minimizeFrame
public void iconifyFrame(JInternalFrame f)
DesktopManager
内の iconifyFrame
public void deiconifyFrame(JInternalFrame f)
DesktopManager
内の deiconifyFrame
public void activateFrame(JInternalFrame f)
DesktopManager
内の activateFrame
public void deactivateFrame(JInternalFrame f)
DesktopManager
の記述: DesktopManager
内の deactivateFrame
public void beginDraggingFrame(JComponent f)
DesktopManager
の記述: DesktopManager
内の beginDraggingFrame
public void dragFrame(JComponent f, int newX, int newY)
DesktopManager
内の dragFrame
public void endDraggingFrame(JComponent f)
DesktopManager
の記述: DesktopManager
内の endDraggingFrame
public void beginResizingFrame(JComponent f, int direction)
DesktopManager
の記述: DesktopManager
内の beginResizingFrame
public void resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
DesktopManager
内の resizeFrame
public void endResizingFrame(JComponent f)
DesktopManager
の記述: DesktopManager
内の endResizingFrame
public void setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
DesktopManager
内の setBoundsForFrame
protected void removeIconFor(JInternalFrame f)
protected Rectangle getBoundsForIconOf(JInternalFrame f)
protected void setPreviousBounds(JInternalFrame f, Rectangle r)
protected Rectangle getPreviousBounds(JInternalFrame f)
protected void setWasIcon(JInternalFrame f, Boolean value)
protected boolean wasIcon(JInternalFrame f)
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.