JavaTM 2 Platform
Standard Ed. 6

類別 javax.swing.JInternalFrame
的使用

使用 JInternalFrame 的軟體套件
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.event 供 Swing 元件觸發的事件使用。 
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 
 

javax.swingJInternalFrame 的使用
 

返回 JInternalFramejavax.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
 

參數型別為 JInternalFramejavax.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
 

參數型別為 JInternalFramejavax.swing 中的建構子
JInternalFrame.JDesktopIcon(JInternalFrame f)
          為內部 frame 創建一個圖標。
 

javax.swing.eventJInternalFrame 的使用
 

返回 JInternalFramejavax.swing.event 中的方法
 JInternalFrame InternalFrameEvent.getInternalFrame()
          返回事件的發起者。
 

參數型別為 JInternalFramejavax.swing.event 中的建構子
InternalFrameEvent(JInternalFrame source, int id)
          建構一個 InternalFrameEvent 物件。
 

javax.swing.plaf.basicJInternalFrame 的使用
 

宣告為 JInternalFramejavax.swing.plaf.basic 中的欄位
protected  JInternalFrame BasicDesktopIconUI.frame
           
protected  JInternalFrame BasicInternalFrameTitlePane.frame
           
protected  JInternalFrame BasicInternalFrameUI.frame
           
 

參數型別為 JInternalFramejavax.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 來對待。
 

參數型別為 JInternalFramejavax.swing.plaf.basic 中的建構子
BasicInternalFrameTitlePane(JInternalFrame f)
           
BasicInternalFrameUI(JInternalFrame b)
           
 

javax.swing.plaf.metalJInternalFrame 的使用
 

參數型別為 JInternalFramejavax.swing.plaf.metal 中的方法
protected  MouseInputAdapter MetalInternalFrameUI.createBorderListener(JInternalFrame w)
          返回將在 TitlePane 上安裝的 MouseInputAdapter
protected  JComponent MetalInternalFrameUI.createNorthPane(JInternalFrame w)
           
 

參數型別為 JInternalFramejavax.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