修飾子
public class MenuItem
父類別
java.awt.MenuComponent
實作介面
Serializable
Accessible
建構子
MenuItem()
MenuItem(String label)
MenuItem(String label, MenuShortcut s)
常用方法
名稱 敘述 addActionListener() 設定選項的事件處理 deleteShortcut() 刪除選項的鍵盤捷徑 getActionCommand() 取得選項的指令 getLabel() 取得選項的標籤 getShortcut() 取得選項的鍵盤捷徑 isEnabled() 判斷選項是否可用 setActionCommand() 設定選項的指令 setEnabled() 設定選項是否可用 setLabel() 設定選項的標籤 setShortcut() 設定選項的鍵盤捷徑
舉例如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | import java.awt.*; import java.awt.event.*; public class MenuItemDemo2 { Frame frame; Menu menu; MenuItem menuitem1, menuitem2, menuitem3; public static void main(String[] args) { new MenuItemDemo2(); } public MenuItemDemo2() { frame = new Frame( "AWTDemo" ); frame.addWindowListener( new AdapterDemo()); frame.setLayout( new FlowLayout()); frame.setSize( 320 , 200 ); menuitem1 = new MenuItem(); menuitem2 = new MenuItem( "senond" ); menuitem3 = new MenuItem( "third" , new MenuShortcut(KeyEvent.VK_A, false )); menu = new Menu( "menu" ); menu.add(menuitem1); menu.add(menuitem2); menu.add(menuitem3); MenuBar menubar = new MenuBar(); menubar.add(menu); frame.setMenuBar(menubar); frame.setVisible( true ); } } class AdapterDemo extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit( 0 ); } } /* 《程式語言教學誌》的範例程式 檔名:MenuItemDemo2.java 功能:示範 Java 程式 作者:張凱慶 時間:西元 2012 年 3 月 */ |
此例建立利用三種建構子,建立三個選項
19 20 21 | menuitem1 = new MenuItem(); menuitem2 = new MenuItem( "senond" ); menuitem3 = new MenuItem( "third" , new MenuShortcut(KeyEvent.VK_A, false )); |
編譯後執行,結果如下
中英文術語對照 | |
---|---|
類別 | class |
建構子 | constructor |
方法 | method |
您可以繼續參考
AWT 元件
相關目錄
Java API 分類導覽
Java 教材
首頁
參考資料
http://docs.oracle.com/javase/6/docs/api/java/awt/MenuItem.html
沒有留言:
張貼留言