• 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);
            
        }
        
    }

    二、运行图片

  • 相关阅读:
    挖地雷
    图的遍历
    数字三角形
    小凯的数字
    开心的金明
    ACM Training DAY 1
    ACM模板大整理
    [Java程序设计基础] Day 1 实验课 Java的环境配置与Java数组
    #寒假集训[20200113]
    #寒假集训[20200112]
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/5290048.html
Copyright © 2020-2023  润新知