관리 메뉴

moozi

Menu Example 본문

TIS_2018/응용sw2018_1기

Menu Example

moozi 2018. 2. 27. 14:32

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

public class MenuEx extends JFrame{
 public MenuEx() {
  this.setTitle("메뉴만들기");
  JMenuBar mb=new JMenuBar();//메뉴바
  JMenu screenMenu=new JMenu("screen");//메뉴
  
  JMenuItem loadItem=new JMenuItem("Load");//메뉴아이템
  loadItem.addActionListener(new ActionListener() {

   @Override
   public void actionPerformed(ActionEvent arg0) {
    System.out.println("로딩작업실행");
    
   }});
  screenMenu.add(loadItem);
  JMenuItem hideItem=new JMenuItem("Hide");
  hideItem.addActionListener(new ActionListener() {

   @Override
   public void actionPerformed(ActionEvent e) {
    System.out.println("숨김작업실행");
    
   }});
  
  screenMenu.add(hideItem);
  screenMenu.addSeparator();
  JMenuItem exitItem=new JMenuItem("Exit");
  exitItem.addActionListener(new ActionListener() {

   @Override
   public void actionPerformed(ActionEvent e) {
    System.exit(0);//프로그램종료
    
   }});
  
  screenMenu.add(exitItem);
  
  mb.add(screenMenu);
  this.setJMenuBar(mb);
  this.setSize(250,200);
  this.setVisible(true);
  
  
 }

 public static void main(String[] args) {
  new MenuEx();
  

 }

}

'TIS_2018 > 응용sw2018_1기' 카테고리의 다른 글

자바연습문제14  (0) 2018.02.28
자바연습문제13  (0) 2018.02.27
자바연습문제12  (0) 2018.02.26
자바연습문제11 풀이  (0) 2018.02.26
자바연습문제11  (0) 2018.02.23
Comments