- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
期末考查大作业任务书课程名称: Java 语言程序设计设计实验 题 目: 简单记事本的设计与实现 学 院: 管理学院 系: 信息管理系 专业班级: 学 号: 学生姓名: 起讫日期: 2015-09-01 至 2015-12-31 课任教师: 郭路生 学院审核(签名): 审核日期: 一、实验内容完成一个简单的记事本程序。 二、实验要求实现一个记事本窗口,能够处理关闭处理窗口事件。记事本可进行文本编辑记事本具有菜单。具有保存和打开功能。具有字体大小、风格等功能具有复制、粘贴功能(可选项) 三、主要仪器设备及耗材计算机、eclipse 四、主要参考资料网络教学台平教材材料列出的资料教材及实验指导老师演示的视频网络上相关资料 五、实验步骤1、程序代码截图程序源代码(文本版)import java.awt.event.*; import java.awt.*; import java.io.*;import javax.swing.*;public class MyJnp extends Frame implements ActionListener//主界面设置 Menu wenjian = new Menu(文件); Menu geshi = new Menu(格式); Menu help = new Menu( 帮 助 ); MenuBar bar = new MenuBar();MenuItem dakai = new MenuItem( 打 开 ); MenuItem xinjian = new MenuItem( 新 建 ); MenuItem baocun = new MenuItem( 保 存 ); MenuItem tuichu = new MenuItem( 退 出 ); MenuItem zitixuanz= new MenuItem(字体选择); MenuItem lingcunwei = new MenuItem(另存为); MenuItem guanyu = new MenuItem(关于记事本);{TextArea bianjiqu = new TextArea();public MyJnp(){super(记事本);bar.add(wenjian); bar.add(geshi); bar.add(help);wenjian.add(xinjian); wenjian.add(dakai); wenjian.add(baocun); wenjian.add(lingcunwei); wenjian.add(tuichu);geshi.add(zitixuanz);help.add(guanyu); add(bianjiqu); setMenuBar(bar); setVisible(true); setBounds(200,100,800,600);addWindowListener(new WindowAdapter(){public voidwindowClosing(WindowEvent e){System.exit(0); }});}String path;public void addActionListener(){dakai.addActionListener(this); tuichu.addActionListener(this);//添加事件监听xinjian.addActionListener(this); baocun.addActionListener(this); lingcunwei.addActionListener(this); guanyu.addActionListener(this); zitixuanz.addActionListener(this);}public void actionPerformed(ActionEvent e){if(e.getSource()== tuichu) System.exit(0);//事件处理else if(e.getSource()==dakai){dakaiwenjian temp = new dakaiwenjian();bianjiqu.setText(temp.getData());}else if(e.getSource()==xinjian){bianjiqu.setText(); path=null;}else if(e.getSource()== baocun){if(path==null){String s = bianjiqu.getText(); baocunwenjian wen = new baocunwenjian()
您可能关注的文档
最近下载
- 17J925-1 压型金属板建筑构造图集.pdf VIP
- 重大药品安全性事件应急预案演练方案(模板).doc VIP
- 常州市中天实验中学新初一分班英语试卷.doc
- 一体化背景下建设初高中思政课高效课堂的路径.pptx VIP
- 严守六大纪律,争当讲纪律守规矩的表率13.pptx VIP
- 民族团结宣讲材料.doc VIP
- IDC&京东科技-2023供应链金融科技发展洞察白皮书.docx
- 2025年卫生院优质服务基层行:431财务管理:B3降低成本运行措施.pdf VIP
- 生命伦理学:生命医学科技与伦理智慧树知到期末考试答案章节答案2024年山东大学.docx VIP
- 《选矿自动化讲座》课件.ppt VIP
文档评论(0)