아래는 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(); }
} |
<결과물>
자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.
'JAVA-AWT > JMenu-JMenuBar-JMenuItem' 카테고리의 다른 글
Java/AWT-JMenu-JMenuBar-JMenuItem(피카츄 배구화면 구현하기) (0) | 2018.06.17 |
---|---|
JAVA-AWT-JMenuBar/JMenu (0) | 2018.06.17 |