อัพเดทวันที่: 22 มี.ค. 2557
วีดีโอน่ารู้ : โปรเจคคำนวนหาพื้นที่สามเหลี่ยม Project PHP
|
คือรายการย่อยที่อยู่ในออปเจ็คของคลาส Menu
Constructor ของคลาส MenuItem ที่สำคัญมีดังนี้
-public MenuItem()
-public MenuItem(String label)
-public MenuItem(String label,MenuShortcut s)
เราสามารถที่จะใส่ออปเจ็คของคลาส MenuItem ลงไปในออปเจ็คของคลาส Menu ได้โดยใช้เมธอด add()
เราสามารถที่จะกำหนด Shortcut ของรายการที่อยู่ในออปเจ็คของคลาสMenuItem ได้โดยใช้ออปเจ็คของคลาส MenuShortcut
Constructor ของคลาส MenuShortcut ที่สำคัญมีดังนี้
-public MenuShortcut(int key)
ขั้นตอนการสร้างเมนู
1.สร้างออปเจ็คของคลาส MenuBar แล้วใส่ลงไปในออปเจ็คของคลาสประเภท Container เช่น Frame
2.สร้างออปเจ็คของคลาส Menu แล้วใส่ลงไปในออปเจ็คของคลาส MenuBar โดยที่สามารถสร้างออปเจ็คของคลาส Menu ได้มากกว่าหนึ่งออปเจ็ค
3.สร้างออปเจ็คของคลาส MenuItem แล้วใส่ลงไปในออปเจ็คของคลาส Menu โดยที่สามารถสร้างออปเจ็คของคลาส MenuItem ได้มากกว่าหนึ่งออปเจ็ค
ตัวอย่างโปรแกรมแสดง MenuItem
import java.awt.*;
public class MenuItemDemo {
private Frame fr;
private MenuBar mb;
private Menu m1,m2,m3,m4;
private MenuItem mi1,mi2,mi3,mi4;
private MenuShortcut ms1;
public void init() {
fr = new Frame("MenuItem Demo");
mb = new MenuBar();
m1 = new Menu("File");
m2 = new Menu("Edit");
m3 = new Menu("View");
m4 = new Menu("Help");
fr.setMenuBar(mb);
mb.add(m1);
mb.add(m2);
mb.add(m3);
mb.setHelpMenu(m4);
char key = 'N';
ms1 = new MenuShortcut(key);
mi1 = new MenuItem("New",ms1);
mi2 = new MenuItem("Open");
mi3 = new MenuItem("Save");
mi4 = new MenuItem("Exit");
m1.add(mi1); m1.add(mi2);
m1.addSeparator();
m1.add(mi3);
m1.addSeparator();
m1.add(mi4);
fr.setSize(200,200);
fr.setVisible(true);
}
public static void main(String args[]) {
MenuItemDemo mid= new MenuItemDemo();
mid.init();
}
}
ผลลัพธ์
Tag : คลาส MenuItem ในภาษาjava โปรแกรมภาษาjava Constructor ของคลาส MenuItem ตัวอย่างโปรแกรมแสดง MenuItem