로그인 바로가기

중앙 내용으로 바로가기

수성컴퓨터학원

본문내용

본문

자바안드로이드게임
+ Home > 커뮤니티 > 자바안드로이드게임
java0806 menuEvent
  • 작성자
    김천종
  • 등록일
    2019-08-06 12:31:50
    조회수
    667

 

package java0806;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class Ex13_14 {
 static class MyGUI extends JFrame{
  MyGUI(){
   setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   setTitle("메뉴 만들기");
   
   this.setLayout(new FlowLayout());
   
   JLabel lb1=new JLabel("이 글자가 바뀝니다.");
   this.add(lb1);
   
   JMenuBar menuBar = new JMenuBar();
   
   JMenu fileMenu= new JMenu("파일");
   JMenu editMenu= new JMenu("편집");
   
   JMenuItem newItem =new JMenuItem("새문서");
   JMenuItem openItem =new JMenuItem("열기");
   JMenuItem closeItem =new JMenuItem("닫기");
   
   
   setJMenuBar(menuBar);
   
   menuBar.add(fileMenu);
   menuBar.add(editMenu);
   
   fileMenu.add(newItem);
   fileMenu.add(openItem);
   fileMenu.addSeparator();
   fileMenu.add(closeItem);
   
   newItem.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
     lb1.setText("[새문서]를 선택 했습니다.");
     
    }
   });
   
   openItem.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
     System.exit(0);
    }
   });
   
   setSize(300,200);
   setVisible(true);
  }
 }
 public static void main(String[]args) {
  new MyGUI();
 }

 

 

목록보기
답글달기수정하기
삭제하기

관련 쪽지글