代码:
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); } }
二、运行图片
时间: 2024-11-12 21:14:58