记事本界面设计

来源:互联网 发布:淘宝联盟怎么成为高佣 编辑:程序博客网 时间:2024/05/21 09:32
import java.awt.*;import javax.swing.*;import java.awt.event.*;public class L5_13 extends JFrame{//记事本界面设计     JMenuBar cd;//菜单面板     JMenu cd1,cd2,cd3,cd4,cd5;//菜单     JMenuItem cdx2,cdx3,cdx4,cdx5,cdx6,cdx7;//菜单项     JMenu ej;     JMenuItem ej1,ej2;     //JMenuItem是最终的,不可以在有下一级菜单,而是直接出现应用效果     //JMenu不是最终的,点击以后不是应用效果,而是下一级菜单     JToolBar gjt;//工具条     JButton an1,an2,an3,an4,an5,an6;     JTextArea wby;     JScrollPane gdt;     public static void main(String[] args){         L5_13 lx=new L5_13();     }     L5_13(){         gjt=new JToolBar();         an1=new JButton(new ImageIcon(""));         an1.setToolTipText("新建");         an2=new JButton(new ImageIcon(""));         an2.setToolTipText("打开");         an3=new JButton(new ImageIcon(""));         an3.setToolTipText("保存");         an4=new JButton(new ImageIcon(""));         an4.setToolTipText("剪切");         an5=new JButton(new ImageIcon(""));         an5.setToolTipText("复制");         an6=new JButton(new ImageIcon(""));         an6.setToolTipText("粘贴");         cd=new JMenuBar();         cd1=new JMenu("文件(F)");         cd1.setMnemonic('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');         ej=new JMenu("新建");         ej1=new JMenuItem("文件",new ImageIcon(""));         ej2=new JMenuItem("模版");         cdx2=new JMenuItem("打开",new ImageIcon(""));         cdx3=new JMenuItem("保存(s)",new ImageIcon(""));         cdx3.setMnemonic('S');//快捷设置         cdx4=new JMenuItem("另存为",new ImageIcon(""));         cdx5=new JMenuItem("页面设置",new ImageIcon(""));         cdx6=new JMenuItem("打印",new ImageIcon(""));         cdx7=new JMenuItem("退出",new ImageIcon(""));         wby=new JTextArea();         gdt=new JScrollPane(wby);         gjt.add(an1);gjt.add(an2);gjt.add(an3);         gjt.add(an4);gjt.add(an5);gjt.add(an6);         ej.add(ej1);ej.add(ej2);         cd1.add(ej);cd1.add(cdx2);cd1.add(cdx3);cd1.add(cdx4);         cd1.addSeparator();//cdx4和cdx5之间有一条横线,更加美观         cd1.add(cdx5);cd1.add(cdx6);         cd1.addSeparator();         cd1.add(cdx7);         cd.add(cd1);cd.add(cd2);cd.add(cd3);         cd.add(cd4);cd.add(cd5);         this.setJMenuBar(cd);//菜单面板不参与界面设计         this.add(gjt,BorderLayout.NORTH);//北边         this.add(gdt);//中间         ImageIcon tp1=new ImageIcon("");         this.setIconImage(tp1.getImage());         this.setTitle("记事本");         this.setSize(570,370);         this.setLocation(300,280);         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);         this.setVisible(true);     }}
0 0