|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface DesktopManager
DesktopManager 物件由 DesktopPane 物件所擁有。它們負責為 JDesktopPane 實作 L&F 特定行為。JInternalFrame 實作應該將特定行為委託給 DesktopManager。例如,如果 InternalFrame 請求圖標化,則它應該試著:
getDesktopPane().getDesktopManager().iconifyFrame(frame);此委託允許每個 L&F 為特定於桌面的操作提供自定義行為。(例如,內部窗體圖標的顯示方法和位置。)
此類別為各種 JInternalFrame 方法提供策略,不應該直接調用,而應該在 DesktopManager 中調用各種 JInternalFrame 方法。
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)
此方法在拖動Session結束時發出信號。 |
void |
endResizingFrame(JComponent f)
此方法在重新調整大小Session結束時發出信號。 |
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. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。