새소식

Java

[Java] 메모장 만들기(메뉴)

  • -

[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();
 }
}

'Java' 카테고리의 다른 글

[Java] ArrayList 테스트  (0) 2012.11.03
[Java] 메모장 만들기(몸통)  (0) 2012.11.03
[Java] 벡터클래스 테스트  (0) 2012.11.03
[Java] JOptionPane  (0) 2012.11.03
[Java] 금액을 화폐단위로 나누기  (0) 2012.11.03
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.