|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 JInternalFrame 的軟體套件 | |
---|---|
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.event | 供 Swing 元件觸發的事件使用。 |
javax.swing.plaf.basic | 提供了根據基本外觀建構的使用者介面物件。 |
javax.swing.plaf.metal | 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 |
javax.swing 中 JInternalFrame 的使用 |
---|
返回 JInternalFrame 的 javax.swing 中的方法 | |
---|---|
JInternalFrame |
JOptionPane.createInternalFrame(Component parentComponent,
String title)
創建並返回 JInternalFrame 的實例。 |
JInternalFrame[] |
JDesktopPane.getAllFrames()
返回桌面中當前顯示的所有 JInternalFrames 。 |
JInternalFrame[] |
JDesktopPane.getAllFramesInLayer(int layer)
返回桌面指定層中當前所顯示的所有 JInternalFrames 。 |
JInternalFrame |
JInternalFrame.JDesktopIcon.getInternalFrame()
返回與此 DesktopIcon 關聯的 JInternalFrame 。 |
JInternalFrame |
JDesktopPane.getSelectedFrame()
返回此 JDesktopPane 中當前活動的 JInternalFrame ,如果當前沒有活動的 JInternalFrame ,則返回 null 。 |
JInternalFrame |
JDesktopPane.selectFrame(boolean forward)
選擇此桌面窗格中的下一個 JInternalFrame 。 |
參數型別為 JInternalFrame 的 javax.swing 中的方法 | |
---|---|
void |
DefaultDesktopManager.activateFrame(JInternalFrame f)
此方法將啟動 f,將它移動到前台。 |
void |
DesktopManager.activateFrame(JInternalFrame f)
通常指示此窗體擁有焦點。 |
void |
DefaultDesktopManager.closeFrame(JInternalFrame f)
從父窗體中移除窗體,如有必要,還要移除 desktopIcon 。 |
void |
DesktopManager.closeFrame(JInternalFrame f)
通常,此調用應該從其父窗體中移除窗體。 |
void |
DefaultDesktopManager.deactivateFrame(JInternalFrame f)
|
void |
DesktopManager.deactivateFrame(JInternalFrame f)
通常指示此窗體失去焦點。 |
void |
DefaultDesktopManager.deiconifyFrame(JInternalFrame f)
從父窗體中移除 desktopIcon,並將其窗體添加到父窗體中。 |
void |
DesktopManager.deiconifyFrame(JInternalFrame f)
通常移除現有的任何圖標表示形式,並將窗體恢復到其原始大小和位置。 |
protected Rectangle |
DefaultDesktopManager.getBoundsForIconOf(JInternalFrame f)
iconifyFrame() 程式碼調用此方法來確定 desktopIcon 的適當邊界。 |
Component |
InternalFrameFocusTraversalPolicy.getInitialComponent(JInternalFrame frame)
返回第一次選擇 JInternalFrame 時應該接收焦點的 Component。 |
protected Rectangle |
DefaultDesktopManager.getPreviousBounds(JInternalFrame f)
在將元件最大化之前,獲得該元件的普通邊界。 |
void |
DefaultDesktopManager.iconifyFrame(JInternalFrame f)
從父窗體中移除窗體,並將其 desktopIcon 添加到父窗體中。 |
void |
DesktopManager.iconifyFrame(JInternalFrame f)
通常從父窗體中移除此窗體,並添加一個圖標表示形式。 |
void |
DefaultDesktopManager.maximizeFrame(JInternalFrame f)
重新調整窗體的大小,使其滿足其父窗體的限制。 |
void |
DesktopManager.maximizeFrame(JInternalFrame f)
通常,應該重新調整窗體的大小,使其滿足其父窗體的限制。 |
void |
DefaultDesktopManager.minimizeFrame(JInternalFrame f)
使窗體恢復回調用 maximizeFrame 之前的大小和位置。 |
void |
DesktopManager.minimizeFrame(JInternalFrame f)
通常,這指示應該將窗體恢復到調用 maximizeFrame() 前的大小和位置。 |
void |
DefaultDesktopManager.openFrame(JInternalFrame f)
通常不調用此方法。 |
void |
DesktopManager.openFrame(JInternalFrame f)
如有可能,在適當的位置顯示此窗體。 |
protected void |
DefaultDesktopManager.removeIconFor(JInternalFrame f)
在需要時移除 f 的 desktopIcon 的便捷方法。 |
void |
JInternalFrame.JDesktopIcon.setInternalFrame(JInternalFrame f)
設置與此 DesktopIcon 關聯的 JInternalFrame 。 |
protected void |
DefaultDesktopManager.setPreviousBounds(JInternalFrame f,
Rectangle r)
在進行 maximize 調用之前存儲元件的邊界。 |
void |
JDesktopPane.setSelectedFrame(JInternalFrame f)
設置此 JDesktopPane 中當前活動的 JInternalFrame 。 |
protected void |
DefaultDesktopManager.setWasIcon(JInternalFrame f,
Boolean value)
設定元件已被圖標化並且 desktopIcon 的邊界是有效的。 |
protected boolean |
DefaultDesktopManager.wasIcon(JInternalFrame f)
如果元件已被圖標化並且 desktopIcon 的邊界是有效的,則返回 true ,否則返回 false 。 |
參數型別為 JInternalFrame 的 javax.swing 中的建構子 | |
---|---|
JInternalFrame.JDesktopIcon(JInternalFrame f)
為內部 frame 創建一個圖標。 |
javax.swing.event 中 JInternalFrame 的使用 |
---|
返回 JInternalFrame 的 javax.swing.event 中的方法 | |
---|---|
JInternalFrame |
InternalFrameEvent.getInternalFrame()
返回事件的發起者。 |
參數型別為 JInternalFrame 的 javax.swing.event 中的建構子 | |
---|---|
InternalFrameEvent(JInternalFrame source,
int id)
建構一個 InternalFrameEvent 物件。 |
javax.swing.plaf.basic 中 JInternalFrame 的使用 |
---|
宣告為 JInternalFrame 的 javax.swing.plaf.basic 中的欄位 | |
---|---|
protected JInternalFrame |
BasicDesktopIconUI.frame
|
protected JInternalFrame |
BasicInternalFrameTitlePane.frame
|
protected JInternalFrame |
BasicInternalFrameUI.frame
|
參數型別為 JInternalFrame 的 javax.swing.plaf.basic 中的方法 | |
---|---|
protected void |
BasicInternalFrameUI.activateFrame(JInternalFrame f)
窗體變為被選擇狀態時調用此方法。 |
protected void |
BasicInternalFrameUI.closeFrame(JInternalFrame f)
當使用者要關閉窗體時調用此方法。 |
protected MouseInputAdapter |
BasicInternalFrameUI.createBorderListener(JInternalFrame w)
|
protected JComponent |
BasicInternalFrameUI.createEastPane(JInternalFrame w)
|
protected JComponent |
BasicInternalFrameUI.createNorthPane(JInternalFrame w)
|
protected JComponent |
BasicInternalFrameUI.createSouthPane(JInternalFrame w)
|
protected JComponent |
BasicInternalFrameUI.createWestPane(JInternalFrame w)
|
protected void |
BasicInternalFrameUI.deactivateFrame(JInternalFrame f)
窗體不再是被選擇狀態時調用此方法。 |
protected void |
BasicInternalFrameUI.deiconifyFrame(JInternalFrame f)
當使用者要取消圖標化窗體時調用此方法。 |
protected void |
BasicInternalFrameUI.iconifyFrame(JInternalFrame f)
當使用者要圖標化窗體時調用此方法。 |
protected void |
BasicInternalFrameUI.maximizeFrame(JInternalFrame f)
當使用者要最大化窗體時調用此方法。 |
protected void |
BasicInternalFrameUI.minimizeFrame(JInternalFrame f)
當使用者要最小化窗體時調用此方法。 |
protected void |
BasicInternalFrameTitlePane.postClosingEvent(JInternalFrame frame)
將類似於 WINDOW_CLOSING 的事件發送到窗體,以便將其當作規則的 Frame 來對待。 |
參數型別為 JInternalFrame 的 javax.swing.plaf.basic 中的建構子 | |
---|---|
BasicInternalFrameTitlePane(JInternalFrame f)
|
|
BasicInternalFrameUI(JInternalFrame b)
|
javax.swing.plaf.metal 中 JInternalFrame 的使用 |
---|
參數型別為 JInternalFrame 的 javax.swing.plaf.metal 中的方法 | |
---|---|
protected MouseInputAdapter |
MetalInternalFrameUI.createBorderListener(JInternalFrame w)
返回將在 TitlePane 上安裝的 MouseInputAdapter 。 |
protected JComponent |
MetalInternalFrameUI.createNorthPane(JInternalFrame w)
|
參數型別為 JInternalFrame 的 javax.swing.plaf.metal 中的建構子 | |
---|---|
MetalInternalFrameTitlePane(JInternalFrame f)
|
|
MetalInternalFrameUI(JInternalFrame b)
|
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。