记事本界面设计
来源:互联网 发布:淘宝联盟怎么成为高佣 编辑:程序博客网 时间: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
- 记事本界面设计
- Java记事本GUI界面设计
- vb6,个人记事本,程序界面设计
- Android记事本开发之界面设计
- 基于JAVA的简单界面设计:记事本
- 基于JAVA的简单界面设计:记事本
- android项目 之 记事本(1) ----- 界面设计
- 记事本
- 记事本
- 记事本
- 记事本
- 记事本
- 记事本
- 记事本
- 记事本
- 记事本
- 记事本
- 记事本
- ORB-SLAM(五)优化
- HDU 5823 color II
- 面试2016/8/13
- Pagodas
- iOS获取设备APP的UUID
- 记事本界面设计
- 第3章 REST API设计
- Oracle带输入输出参数的存储过程
- 洛谷 P1006 [NOIP2008 T3] 传纸条
- 《joel说软件》读书笔记
- ionic开发笔记二:ionic2开发的Angular 2语法
- 编程语言思考系列:解释性语言,编译性语言,脚本语言
- linux多线程之互斥锁
- Ajax学习总结(一)