MyMain_Menu.java
package mymain;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
// awt -> 확장 -> swing
// Frame JFrame
public class MyMain_Menu extends JFrame {
public MyMain_Menu() {
super("내가만든 윈도우-메뉴추가");
//메뉴
init_menu();
//위치
//this.setLocation(200, 100);
//크기지정
//this.setSize(400, 300);
//위치 + 크기정보
this.setBounds(200, 100, 400, 300);
//보여줘라
this.setVisible(true);
//종료코드
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
private void init_menu() {
//메뉴바
JMenuBar menuBar = new JMenuBar();
//메뉴
JMenu menu_color = new JMenu("색상");
JMenu menu_help = new JMenu("도움말");
//메뉴바에 메뉴 추가
menuBar.add(menu_color);
menuBar.add(menu_help);
//색상메늉 메뉴아이템 추가
JMenuItem itemR = new JMenuItem("빨강");
JMenuItem itemG = new JMenuItem("초록");
JMenuItem itemB = new JMenuItem("파랑");
JMenuItem itemExit = new JMenuItem("종료");
menu_color.add(itemR);
menu_color.add(itemG);
menu_color.add(itemB);
menu_color.addSeparator();//구분선
menu_color.add(itemExit);
//현재 프레임에 메뉴바 추가
this.setJMenuBar(menuBar);
}
public static void main(String[] args) {
new MyMain_Menu();
}
}