[Java] 메모장 만들기(메뉴)
import java.awt.*;
import javax.swing.*;
public class MenuTest extends JFrame {
//준비
JFrame main_tf = new JFrame("메뉴만들기");
JMenuBar mb;
JMenu file,sort,helf;
JMenuItem fopen,fsave,fexit,proinfo;
JCheckBoxMenuItem sno,sname,sjob;
//생성자구현
public MenuTest(){
mb = new JMenuBar();
file = new JMenu("파일");
sort = new JMenu("정렬");
helf = new JMenu("도움말");
fopen = new JMenuItem("열기");
fsave = new JMenuItem("저장");
fexit = new JMenuItem("닫기");
sno = new JCheckBoxMenuItem("번호");
sname = new JCheckBoxMenuItem("이름");
sjob = new JCheckBoxMenuItem("직업");
proinfo = new JMenuItem("프로그램 정보");
//붙이기작업
file.add(fopen);
file.add(fsave);
file.addSeparator();//구분전 닫기
file.add(fexit);
sort.add(sno);
sort.add(sname);
sort.add(sjob);
helf.add(proinfo);
mb.add(file);
mb.add(sort);
mb.add(helf);
main_tf.setJMenuBar(mb);//마지막추가는 이렇게
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
main_tf.setBounds(200, 200, 600, 600);
main_tf.setVisible(true);
}
public static void main(String[]args){
new MenuTest();
}
}