当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

一个Java记事本的源程序[Java编程]

赞助商链接



  本文“一个Java记事本的源程序[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

/****************************************************************/
/* @(#)busyworkBook.java 1.0.0 2004-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); //本文来自www.bianceng.cn
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);
}
}


  以上是“一个Java记事本的源程序[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 怎样在xp下操作tomcat安置一个java web项目
  • 一个Java程序员应当掌握的10项本领技术
  • <b>我们的第一个Java程序</b>
  • 一个java类办法提取器
  • 一个JAVABean的小例子
  • dySE:一个Java搜索引擎的实现,第1部份 - 网络爬虫
  • <b>dySE:一个Java搜索引擎的实现,第2部份 网页预处理</b>
  • 成立一个Java操纵数据库的桌面操纵程序
  • 一个Java记事本的源程序
  • 一个Java实现的计算器小程序
  • 避免同一个Java操纵反复启动的shell脚本
  • 一个Java Web后台任务实施工具的筹划与实现
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .