AWT>Menu Components>MenuBar
- Menu 클래스를 위한 컨테이너
- 한번에 한개만 선택할 수 있는 풀다운 리스트
import java.awt.*;
import java.awt.event.*;
public class TestMenuBars extends Frame {
MenuBar mBar;
Menu breadMenu, toastMenu;
Menu helpMenu;
TextField tField;
public TestMenuBars() {
breadMenu = new Menu("Bread");
breadMenu.add("White");
breadMenu.add("Wheat");
breadMenu.add("Rye");
toastMenu = new Menu("Toast");
toastMenu.add("Light");
toastMenu.add("Medium");
toastMenu.add("Dark");
//===============================================
mBar = new MenuBar(); //MenuBar 객체 mBar
mBar.add(breadMenu);
mBar.add(toastMenu); //breadMenu, toastMenu 추가
helpMenu = new Menu("Help"); //help메뉴 추가
helpMenu.add("help");
mBar.setHelpMenu(helpMenu); //mBar에 helpMenu추가
tField=new TextField(" ", 30); //textField 추가
setLayout(new FlowLayout());
add(tField);
setMenuBar(mBar);
addWindowListener(new WinCloser());
setTitle("Using Menu Bars");
setBounds(100,100,300,300);
setVisible(true);
}
public static void main(String[] args) {
TestMenuBars tmb = new TestMenuBars();
}
}
class WinCloser extends WindowAdapter {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}