zoukankan      html  css  js  c++  java
  • JAVA 界面

    代码:

    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    public class Jiemian10 extends JFrame{
        //菜单
        JMenuBar cd;    //菜单面板
        JMenu cd1,cd2,cd3,cd4,cd5;    //菜单一级按钮
        JMenu cdx1;    //菜单二级按钮
        JMenuItem cdx2,cdx3,cdx4,cdx5,cdx6,cdx7;    //菜单二级终极按钮
        JMenuItem cdsj1,cdsj2;    //菜单三级终极按钮;
        //工具条
        JToolBar gjt;    //工具条面板
        JButton an1,an2,an3,an4,an5,an6;    //工具条按钮
        //文本域
        JTextArea wby;    //文本域
        JScrollPane gdt;    //滚动条
        
        
        public static void main(String[] args){
            //执行构造方法
            Jiemian10    MyClass    =    new Jiemian10();
        }
        
        Jiemian10(){
            //设置
            gjt = new JToolBar();
            an1    = new JButton("新建");
            an1.setToolTipText("新建");    //提示信息
            an2    = new JButton("打开");
            an2.setToolTipText("打开");
            an3    = new JButton("保存");
            an3.setToolTipText("保存");
            an4    = new JButton("剪切");
            an4.setToolTipText("剪切");
            an5    = new JButton("复制");
            an5.setToolTipText("复制");
            an6    = new JButton("粘贴");
            an6.setToolTipText("粘贴");
            
            cd    = new JMenuBar();
            cd1    = new JMenu("文件(F)");
            cd1.setMnemonic('F');    //ALT + F快捷键,单引号
            cd2    = new JMenu("编辑(E)");
            cd2.setMnemonic('E');
            cd3    = new JMenu("格式(O)");
            cd3.setMnemonic('O');
            cd4    = new JMenu("查看(V)");
            cd4.setMnemonic('V');
            cd5    = new JMenu("帮助(H)");
            cd5.setMnemonic('H');
            
            cdx1  = new JMenu("新建");
            cdsj1 =    new JMenuItem("文件");
            cdsj2 = new JMenuItem("模板");
            
            cdx2 = new JMenuItem("打开");
            cdx3 = new JMenuItem("保存");
            cdx4 = new JMenuItem("另存为");
            cdx5 = new JMenuItem("页面设置");
            cdx6 = new JMenuItem("打印");
            cdx7 = new JMenuItem("退出");
            
            wby = new JTextArea();
            gdt = new JScrollPane(wby);
            
            //添加菜单到菜单面板(从下级向上添加)
            cdx1.add(cdsj1);
            cdx1.add(cdsj2);
            cd1.add(cdx1);
            cd1.add(cdx2);
            cd1.add(cdx3);
            cd1.addSeparator();    //添加横线
            cd1.add(cdx4);
            cd1.add(cdx5);
            cd1.addSeparator();    //添加横线
            cd1.add(cdx6);
            cd1.add(cdx7);
            cd.add(cd1);
            cd.add(cd2);
            cd.add(cd3);
            cd.add(cd4);
            cd.add(cd5);
            
            //添加工具栏按钮到工具栏面板
            gjt.add(an1);
            gjt.add(an2);
            gjt.add(an3);
            gjt.add(an4);
            gjt.add(an5);
            gjt.add(an6);
            
            //添加面板到界面
            this.setJMenuBar(cd);
            this.add(gjt,BorderLayout.NORTH);
            this.add(gdt);
            
            
            
            
            //设置窗口标题
            this.setTitle("记事本");
            //设置窗口的宽高
            this.setSize(500,350);
            //添加标题栏图片
            this.setIconImage((new ImageIcon("image/1.jpg")).getImage());
            //设置窗口出现对于屏幕的位置
            this.setLocation(100,100);
            //禁止拉大拉小
            //this.setResizable(false);
            //关闭窗口后释放资源
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            //输出窗口
            this.setVisible(true);
            
        }
        
    }

    二、运行图片

  • 相关阅读:
    LG P2473 [SCOI2008]奖励关
    三分法
    P2521 [HAOI2011]防线修建
    金融分析-ipython
    vue --webpack的使用
    Vue-npm命令解析
    Vue-router VUE路由系统
    爬虫--总目录
    爬虫-scrapy框架
    爬虫-性能相关- twisted-tornado
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/5290048.html
Copyright © 2011-2022 走看看