分享
 
 
 

一个记事本的源程序

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

/****************************************************************/

/* @(#)busyworkBook.Java1.0.02004-06-04*/

/**/

/* Email: pqdb123@yahoo.com.cn*/

/**/

/* Copyright (c) 2004-2006 by ZhangYunFeng All Rights Reserved.*/

/****************************************************************/

//导入awt包,event包

import java.awt.*;

import java.awt.event.*;

//定义busyworkBook类,继续类WindowAdapter,接口ActionListener

public class busyworkBook extends WindowAdapter implements ActionListener{

Frame f=new Frame("JAVA作业本1.0.0 Writer:ZhangYunFeng");//实例化框架 f

TextArea a=new TextArea();//实例化文本输入区

//定义主方法

public static void main(String args[]){

busyworkBook book=new busyworkBook();

book.go();

}

//定义go方法

public void go(){

f.addWindowListener(this);//注册监听器

f.setBounds(100,100,600,480);//设置位置和大小

f.setBackground(new Color(0x9f,0x8f,0x7f));//设置背景色

f.setVisible(true);//设置为可见

f.add(a,"Center");//把文本输入区添加到框架的Center位置

MenuBar mb=new MenuBar();//实例化MenuBar类的mb

f.setMenuBar(mb);//加入框架,用setMenuBar

Menu m1=new Menu("文件");//实例化Menu类的m1,m2,m3,m4,m5

Menu m2=new Menu("编辑");

Menu m3=new Menu("格式");

Menu m4=new Menu("窗口");

Menu m5=new Menu("帮助");

mb.add(m1);//加到mb

mb.add(m2);

mb.add(m3);

mb.add(m4);

mb.setHelpMenu(m5);

MenuItem m101=new MenuItem("新建");//实例化MenuItem类的m101,m102,m103,m104,m105

MenuItem m102=new MenuItem("打开");

MenuItem m103=new MenuItem("保存");

MenuItem m104=new MenuItem("另存为");

MenuItem m105=new MenuItem("退出");

m105.addActionListener(new ActionListener(){//注册监听器 匿名类开始

public void actionPerformed(ActionEvent e){

System.exit(1);

}

});//匿名类结束

m103.addActionListener(this);

m1.add(m101);//加到m1上

m1.add(m102);

m1.add(m103);

m1.add(m104);

m1.addSeparator();

m1.add(m105);

MenuItem m201=new MenuItem("剪切");//实例化MenuItem类的m201,m202,m203,m204,m205

MenuItem m202=new MenuItem("复制");

MenuItem m203=new MenuItem("粘贴");

MenuItem m204=new MenuItem("全选");

MenuItem m205=new MenuItem("查找");

m2.add(m201);//加到m2上

m2.add(m202);

m2.add(m203);

m2.addSeparator();

m2.add(m204);

m2.add(m205);

MenuItem m301=new MenuItem("字体");//实例化MenuItem类的m301,m302

MenuItem m302=new MenuItem("段落");

m3.add(m301);//加到m3上

m3.add(m302);

MenuItem m401=new MenuItem("状态栏");//实例化MenuItem类的m401

m4.add(m401);//加到m4上

MenuItem m501=new MenuItem("帮助主题");//实例化MenuItem类的m501,m502

MenuItem m502=new MenuItem("关于作业本");

m502.addActionListener(new ActionListener(){//注册监听器

public void actionPerformed(ActionEvent e){

pin();

}

});

m5.add(m501);//加到m5上

m5.add(m502);

}

//重定windowClosing方法

public void windowClosing(WindowEvent e){

System.exit(1);

}

//重写actionPerformed方法

public void actionPerformed(ActionEvent e){

FileDialog d=new FileDialog(f,"FileDialog");//f在内部引用要定义为final类型

d.setVisible(true);

String filename=d.getFile();

}

public void pin(){

final Dialog dl=new Dialog(f,"关于JAVA作业本1.0.0");

dl.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

dl.setVisible(false);

}

});

dl.setBounds(200,200,400,100);

dl.setBackground(Color.yellow);

Label l1=new Label("JAVA作业本1.0.0版,作者:ZHANG YUN FENG, 2004-06-05",Label.CENTER);

dl.setLayout(new BorderLayout());

dl.add(l1,"Center");

dl.setVisible(true);

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有