|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 MenuElement 的軟體套件 | |
---|---|
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.event | 供 Swing 元件觸發的事件使用。 |
javax.swing.plaf.basic | 提供了根據基本外觀建構的使用者介面物件。 |
javax.swing.plaf.metal | 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 |
javax.swing 中 MenuElement 的使用 |
---|
實作 MenuElement 的 javax.swing 中的類別 | |
---|---|
class |
JCheckBoxMenuItem
可以被選定或取消選定的選單項。 |
class |
JMenu
選單的該實作是一個套件含 JMenuItem 的彈出視窗,使用者選擇 JMenuBar 上的項時會顯示該 JMenuItem。 |
class |
JMenuBar
選單欄的實作。 |
class |
JMenuItem
選單中的項的實作。 |
class |
JPopupMenu
彈出選單的實作,彈出選單是一個可彈出並顯示一系列選項的小視窗。 |
class |
JRadioButtonMenuItem
一個單選按鈕選單項的實作。 |
返回 MenuElement 的 javax.swing 中的方法 | |
---|---|
MenuElement[] |
MenuSelectionManager.getSelectedPath()
返回當前選擇選單項的路徑 |
MenuElement[] |
JPopupMenu.getSubElements()
返回 MenuElement 組成的陣列,包含此選單元件的子選單。 |
MenuElement[] |
JMenuBar.getSubElements()
實作為 MenuElement (返回此選單欄中的選單)。 |
MenuElement[] |
JMenu.getSubElements()
返回由 MenuElement 組成的陣列,其中包含此選單元件的子選單。 |
MenuElement[] |
JMenuItem.getSubElements()
此方法返回包含此選單元件的子選單元件的陣列。 |
MenuElement[] |
MenuElement.getSubElements()
此方法應返回一個套件含接收選單元素的子元素的陣列 |
參數型別為 MenuElement 的 javax.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)
處理鼠標事件。 |
void |
MenuSelectionManager.setSelectedPath(MenuElement[] path)
更改選單層次結構中的選項。 |
javax.swing.event 中 MenuElement 的使用 |
---|
返回 MenuElement 的 javax.swing.event 中的方法 | |
---|---|
MenuElement[] |
MenuDragMouseEvent.getPath()
返回選定選單項所在的路徑。 |
MenuElement[] |
MenuKeyEvent.getPath()
返回到達此事件參考的選單項的路徑。 |
參數型別為 MenuElement 的 javax.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.basic 中 MenuElement 的使用 |
---|
實作 MenuElement 的 javax.swing.plaf.basic 中的類別 | |
---|---|
class |
BasicComboPopup
此為 ComboPopup 介面的基本實作。 |
class |
BasicInternalFrameTitlePane.SystemMenuBar
此類別應視為“受保護”內部類別。 |
返回 MenuElement 的 javax.swing.plaf.basic 中的方法 | |
---|---|
MenuElement[] |
BasicMenuItemUI.getPath()
|
參數型別為 MenuElement 的 javax.swing.plaf.basic 中的方法 | |
---|---|
void |
BasicRadioButtonMenuItemUI.processMouseEvent(JMenuItem item,
MouseEvent e,
MenuElement[] path,
MenuSelectionManager manager)
|
void |
BasicCheckBoxMenuItemUI.processMouseEvent(JMenuItem item,
MouseEvent e,
MenuElement[] path,
MenuSelectionManager manager)
|
javax.swing.plaf.metal 中 MenuElement 的使用 |
---|
實作 MenuElement 的 javax.swing.plaf.metal 中的類別 | |
---|---|
class |
MetalComboBoxUI.MetalComboPopup
已過時。 從 Java 2 platform v1.4 開始。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。