JAVA学习之路--界面编程2
来源:互联网 发布:设备管理器端口不见了 编辑:程序博客网 时间:2024/05/01 09:12
/** * * JAVA 界面编程实战之记事本界面 */package zxs_package_2;import java.awt.*;import javax.swing.*;public class Demo12 extends JFrame{//一级菜单JMenuBar jmb;//树干JMenu jm1,jm2,jm3,jm4,jm5;//树枝JMenuItem jmi2,jmi3,jmi4,jmi5,jmi6,jmi7;//树叶//二级菜单JMenu xinjian_jm;//树枝JMenuItem xinjian_jmi1,xinjian_jmi2;//树叶JTextArea jta;//工具条JToolBar jtb;JScrollPane jsp;JButton jb1,jb2,jb3,jb4,jb5,jb6;public static void main(String[] args) {// TODO Auto-generated method stubDemo12 demo12=new Demo12();}public Demo12(){jmb=new JMenuBar();jm1=new JMenu("文件(F)");jm1.setMnemonic('F');//设置助记符 Alt+Fjm2=new JMenu("编辑(E)");jm2.setMnemonic('E');jm3=new JMenu("查看(S)");jm3.setMnemonic('S');jm4=new JMenu("格式(G)");jm4.setMnemonic('G');jm5=new JMenu("帮助(H)");jm5.setMnemonic('H');//jmi1=new JMenuItem("新建");jmi2=new JMenuItem("打开");jmi2.setIcon(new ImageIcon("Image\\demo12_1.png"));jmi3=new JMenuItem("保存(Ctrl+s)");jmi4=new JMenuItem("另存为");jmi5=new JMenuItem("页面设置");jmi6=new JMenuItem("打印");jmi7=new JMenuItem("退出");xinjian_jm=new JMenu("新建");xinjian_jmi1=new JMenuItem("新建");xinjian_jmi2=new JMenuItem("工程");xinjian_jm.add(xinjian_jmi1);xinjian_jm.add(xinjian_jmi2);jta=new JTextArea();jsp=new JScrollPane(jta);jtb=new JToolBar();//设置工具条jb1=new JButton(new ImageIcon("Image\\demo12_3.png"));jb1.setToolTipText("新建");jb2=new JButton("保存");jb3=new JButton("复制");jb4=new JButton("剪切 ");jtb.add(jb1);jtb.add(jb2);jtb.add(jb3);jtb.add(jb4);jm1.add(xinjian_jm);jm1.add(jmi2);jm1.add(jmi3);jm1.add(jmi4);jm1.addSeparator();//添加分割线jm1.add(jmi5);jm1.add(jmi6);jm1.add(jmi7);jmb.add(jm1);jmb.add(jm2);jmb.add(jm3);jmb.add(jm4);jmb.add(jm5);this.setJMenuBar(jmb);//设置菜单条,不设置的话就不会显示菜单栏目了this.add(jtb,BorderLayout.NORTH);this.add(jsp,BorderLayout.CENTER);this.setTitle("记事本");ImageIcon icon=new ImageIcon("Image\\demo12_4.jpg");//添加图标this.setIconImage(icon.getImage());this.setSize(400,400);this.setLocation(200,200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}}
0 0
- JAVA学习之路--界面编程2
- JAVA学习之路--界面编程1
- Java学习系列(十三)Java面向对象之界面编程
- Java学习系列(十三)Java面向对象之界面编程
- 学习java界面编程swing
- java网路编程学习之路(2)
- 基于Java语言的安卓编程学习之八UI界面的编程实现
- Java界面编程实战之模拟扫雷
- java图形化界面编程之记事本
- java学习之路 之 网络编程
- 黑马程序员--Java学习日记之GUI(图形化用户界面编程)
- JAVA学习之路-简单的登录界面
- java--------学习之《GUI 图形化界面》
- 【Java学习笔记】GUI界面之小游戏
- 界面编程之登录界面
- java网路编程学习之路(1)
- java网络编程学习之路(3)
- 【Java学习之路】Java编程之判断素数
- 程序员生存定律-打造属于自己的稀缺
- 类型转换,类与类之间的转换,继承关系,继承与静态变量,子类父类重名,多继承,虚基类
- Java基础视频教程-继承
- 使用Pspice进行电路仿真
- Mac os终端命令之常用:一
- JAVA学习之路--界面编程2
- LeetCode: Gas Station
- Android内存监测工具DDMS->Heap,内存分析工具->MAT
- Xcode svn import项目 上传.a文件(静态库)
- 卡喉不易脱落钢丝
- RFID游乐园防丢失解决方案
- hdu 1717 小数化分数2 (循环小数转分数)
- Java几种内部类的总结
- 三种压力测试工具 http_load 和 apache ab 、 siege 压力测试