创建一个弹出窗口,并实现退出功能
作者:互联网
1 import javax.swing.*; 2 import java.awt.event.*; 3 public class Employee { 4 5 public static void main(String[] args) { 6 JFrame window=new JFrame("新建文本文档 -记事本"); 7 window.setSize(400,500); 8 window.setLocation(200,300); 9 window.setResizable(true); 10 window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 11 JMenuBar jmenubar=new JMenuBar();//创建菜单栏 12 window.setJMenuBar(jmenubar);//将菜单栏添加到JFrame窗口中 13 //创建菜单 14 JMenu jmenu1=new JMenu("文件(F)"); 15 JMenu jmenu2=new JMenu("编辑(E)"); 16 JMenu jmenu3=new JMenu("格式(O)"); 17 JMenu jmenu4=new JMenu("查看(V)"); 18 JMenu jmenu5=new JMenu("帮助(H)"); 19 //将菜单添加到菜单栏 20 jmenubar.add(jmenu1); 21 jmenubar.add(jmenu2); 22 jmenubar.add(jmenu3); 23 jmenubar.add(jmenu4); 24 jmenubar.add(jmenu5); 25 //创建菜单项 26 JMenuItem item1=new JMenuItem(" 新建(N) Ctrl+N"); 27 JMenuItem item2=new JMenuItem(" 打开(O)... Ctrl+O"); 28 JMenuItem item3=new JMenuItem(" 保存(S) Ctrl+S"); 29 JMenuItem item4=new JMenuItem(" 另存为(A)..."); 30 JMenuItem item5=new JMenuItem(" 页面设置(U)..."); 31 JMenuItem item6=new JMenuItem(" 打印(P)... Ctrl+P"); 32 JMenuItem item7=new JMenuItem(" 退出()"); 33 //为菜单项添加事件监听器 34 item5.addActionListener(new ActionListener(){ 35 public void actionPerformed(ActionEvent e) { 36 System.exit(0); 37 } }); 38 item7.addActionListener(new ActionListener(){ 39 public void actionPerformed(ActionEvent e) { 40 System.exit(0); 41 } }); 42 jmenu1.add(item1); 43 jmenu1.add(item2); 44 jmenu1.add(item3); 45 jmenu1.add(item4); 46 jmenu1.addSeparator(); 47 jmenu1.add(item5); 48 jmenu1.add(item6); 49 jmenu1.addSeparator(); 50 jmenu1.add(item7); 51 window.setVisible(true); 52 53 } 54 55 } 56 57 58
标签:窗口,jmenu1,创建,window,add,JMenuItem,退出,new,JMenu 来源: https://www.cnblogs.com/20190308-zlz/p/10852734.html