48. ตัว อย่า งโปรแกรม แสดง MenuBar
import java.awt.*;
import java.awt.*;
public class MenuBarDemo {{
public class MenuBarDemo
private Frame fr;
private Frame fr;
private MenuBar mb;
private MenuBar mb;
public void init() {{
public void init()
fr == new Frame("MenuBar Demo");
fr new Frame("MenuBar Demo");
mb == new MenuBar();
mb new MenuBar();
fr.setMenuBar(mb);
fr.setMenuBar(mb);
fr.setSize(200,150);
ผลลัพ ธ์ท ไ ด้จ ากการ
ี่
รัน โปรแกรม
fr.setSize(200,150);
fr.setVisible(true);
fr.setVisible(true);
}}
public static void main(String args[]) {{
public static void main(String args[])
MenuBarDemo md == new MenuBarDemo();
MenuBarDemo md new MenuBarDemo();
md.init();
md.init();
}}
}}
49. คลาส Menu
คือ รายการทีแ สดงบนแถบของเมนู
่
Constructor ของคลาส Menu ทีส ำา คัญ มีด ัง นี้
่
• public Menu()
• public Menu(String label)
• public Menu(String label,boolean tearOff)
เราสามารถกำา หนดหรือ เปลี่ย นชื่อ รายการในออป
เจ็ค ของคลาส Menu โดยใช้เ มธอด setLabel(String
label)
เมธอด add() ในคลาส MenuBar ใช้ใ นการใส่อ อป
เจ็ค ของคลาส Menu ลงไปในออปเจ็ค ของคลาส
MenuBar แต่ถ ้า ออปเจ็ค ของคลาส Menu เป็น รายการ
Help เราจะใช้เ มธอด setHelpMenu() ในการใส่อ อป
เจ็ค แทน
50. ตัว อย่า งโปรแกรม แสดง Menu
import java.awt.*;
import java.awt.*;
public class MenuDemo {{
public class MenuDemo
private Frame fr;
private Frame fr;
private MenuBar mb;
private MenuBar mb;
private Menu m1,m2,m3,m4;
private Menu m1,m2,m3,m4;
public void init() {{
public void init()
fr == new Frame("Menu Demo");
fr new Frame("Menu Demo");
mb == new MenuBar();
mb new MenuBar();
m1 == new Menu("File");
m1 new Menu("File");
m2 == new Menu("Edit");
m2 new Menu("Edit");
m3 == new Menu("View");
m3 new Menu("View");
m4 == new Menu("Help");
m4 new Menu("Help");
51. ตัว อย่า งโปรแกรม แสดง Menu
fr.setMenuBar(mb);
fr.setMenuBar(mb);
mb.add(m1);
mb.add(m1);
mb.add(m2);
mb.add(m2);
mb.add(m3);
mb.add(m3); ผลลัพ ธ์ท ไ ด้จ ากการ
ี่
รัน โปรแกรม
mb.setHelpMenu(m4);
mb.setHelpMenu(m4);
fr.setSize(200,150);
fr.setSize(200,150);
fr.setVisible(true);
fr.setVisible(true);
}}
public static void main(String args[]) {{
public static void main(String args[])
MenuDemo mm == new MenuDemo();
MenuDemo mm new MenuDemo();
mm.init();
mm.init();
}}
}}