카테고리

분류 전체보기 (68)
JAVA-기본 (7)
JAVA-AWT (24)
JAVA-클래스의 중요메소드 (23)
JAVA-람다식 (0)
Android Studio (7)
Python (1)
OpenCV (1)
AWS (0)
webrtc (0)
javascript (4)
처리방침 (1)
rss 아이콘 이미지

JAVA-AWT-JMenuItem

JAVA-AWT/JMenu-JMenuBar-JMenuItem 2018. 6. 17. 00:33 Posted by IT-개발자
반응형

아래는 JMenuItem의 생성자입니다.



전체 강의는 action과 같은 생성자는 뒷부분의 강의에서 다룰 예정이니 기본적인 사항을 토대로 설명하고 넘어가겠습니다.


JMenuItem는 전 강의 JMenu와 JMenuBar에서 언급이 되었습니다.

JMenu는 JMenuItem을 통하여 구현된다라고 했습니다.

(추가는 add로 가능하니 JMenu에 추가하면 되겠습니다.)


 import javax.swing.JFrame;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JPanel;

 

public class M01 extends JFrame{

       

        JPanel p1=new JPanel();  

        /*패널은 추가안해도 되는데 JMenuBar 패널에 부착되면 어떻게 되는지 확인을 위해 만들었으니 모두 해보세요

        */

        JMenuBar bar=new JMenuBar();

       

        JMenu m1=new JMenu("menu");

        JMenuItem i1=new JMenuItem("open");

        JMenuItem i2=new JMenuItem("save");

        JMenuItem i3=new JMenuItem("close");

       

       

        //import 해주시기 바랍니다.

       

        public M01() {

              

               add(p1); //패널추가

              

               setJMenuBar(bar);  //JMenuBar bar 프레임에 추가

               bar.add(m1);      //JMenu JMenuBar 추가

              

               m1.add(i1);               //JMenuItem JMenuBar 추가

               m1.add(i2);

               m1.add(i3);

              

              

              

               setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

               // 프레임의 x버튼을 활성화하여 닫기버튼이 실행가능해짐

               setSize(500, 500); // 프레임 사이즈 지정

               setVisible(true); // 프레임을 보이게

               setLocationRelativeTo(null); //프레임 실행시  위치 중앙

        }

       

        public static void main(String args[]) {

               M01 test=new M01();

        }

       

       

}


<결과물>


자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.

반응형