본문 바로가기

Programming/JAVA

[Swing] JMenuBar 위에 메뉴줄 만들기


  1. JMenuBar mb = new JMenuBar();
  2. JMenu mFile = new JMenu("File")//파일 탭 을 만들고
  3.  
  4. miOpen = new JMenuItem("Open")//파일 탭 안에 들어갈 아이템을 만듬
  5. mFile.add(miOpen)//파일 탭 안에 Open을 넣는다.
  6. miSave = new JMenuItem("Save");
  7. mFile.add(miSave);
  8. mFile.addSeparator()//구분선 걍 줄하나 쭉 그어줌.
  9. miExit = new JMenuItem("Exit");
  10. mFile.add(miExit);
  11.  
  12. mHelp = new JMenu("Help")//Help 탭 만들기
  13. miAbout = new JMenuItem("About Notepad...")//about notepad 컨텐츠 만들기
  14. mHelp.add(miAbout)//넣기.
  15. 이제 이 두개의 탭을 메뉴바에 넣어야 한다.
  16. mb.add(mFile);
  17. mb.add(mHelp)//메뉴바에 메뉴를 넣는다.
  18. JFrame f = new JFrame("안녕")//프레임 만들고
  19. f.setJMenuBar(mb)//프레임에 메뉴바를 셋팅하면 끝!
  20.  
  21. JMenuItem은 아래와 같이 생성 할 수도 있다.
  22. JMenuItem("Save"new ImageIcon("D:\\javaroom\\save.gif"))//좌측 내용, 우측 아이콘