zoukankan      html  css  js  c++  java
  • 创建一个弹出窗口,并实现退出功能

     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  
  • 相关阅读:
    Linux命令之find exec rm-删除所有日志文件
    Linux常用系统信息查询命令
    shell后台运行脚本
    Linux 下后台运行程序
    Ubuntu配置和修改IP地址
    ssh免密码登录配置方法
    (转)linux如何将新硬盘挂载到home目录下
    Shell中if [ ] 中-a到-z的意思
    安防监控相关
    本地yum源的建立
  • 原文地址:https://www.cnblogs.com/20190308-zlz/p/10852734.html
Copyright © 2011-2022 走看看