JavaTM 2 Platform
Standard Ed. 6

類別 javax.swing.MenuSelectionManager
的使用

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

javax.swingMenuSelectionManager 的使用
 

返回 MenuSelectionManagerjavax.swing 中的方法
static MenuSelectionManager MenuSelectionManager.defaultManager()
          返回預設選單選項管理器。
 

參數型別為 MenuSelectionManagerjavax.swing 中的方法
 void JPopupMenu.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
          如有必要,通過使用 MenuSelectionManager 的 API 處理從 MenuSelectionManager 轉發的鍵事件並更改選單選擇。
 void JMenuBar.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
          實作為 MenuElement(不執行任何操作)。
 void JMenuItem.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
          如有必要,通過使用 MenuSelectionManager 的 API 處理從 MenuSelectionManager 轉發的鍵事件並更改選單選擇。
 void MenuElement.processKeyEvent(KeyEvent event, MenuElement[] path, MenuSelectionManager manager)
          處理鍵事件。
 void JPopupMenu.processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
          要求此方法遵守 MenuElement 介面,但它沒有被實作。
 void JMenuBar.processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
          實作為 MenuElement(不執行任何操作)。
 void JMenuItem.processMouseEvent(MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
          如有必要,通過使用 MenuSelectionManager 的 API 處理從 MenuSelectionManager 轉發的鼠標事件並更改選單選擇。
 void MenuElement.processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
          處理鼠標事件。
 

javax.swing.eventMenuSelectionManager 的使用
 

返回 MenuSelectionManagerjavax.swing.event 中的方法
 MenuSelectionManager MenuDragMouseEvent.getMenuSelectionManager()
          返回當前選單選項管理器。
 MenuSelectionManager MenuKeyEvent.getMenuSelectionManager()
          返回當前選單選項管理器。
 

參數型別為 MenuSelectionManagerjavax.swing.event 中的建構子
MenuDragMouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, MenuElement[] p, MenuSelectionManager m)
          建構一個 MenuDragMouseEvent 物件。
MenuDragMouseEvent(Component source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, MenuElement[] p, MenuSelectionManager m)
          建構一個 MenuDragMouseEvent 物件。
MenuKeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar, MenuElement[] p, MenuSelectionManager m)
          建構一個 MenuKeyEvent 物件。
 

javax.swing.plaf.basicMenuSelectionManager 的使用
 

參數型別為 MenuSelectionManagerjavax.swing.plaf.basic 中的方法
protected  void BasicMenuItemUI.doClick(MenuSelectionManager msm)
          要啟動選單項時調用此方法。
 void BasicRadioButtonMenuItemUI.processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
           
 void BasicCheckBoxMenuItemUI.processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
           
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only