ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:217.99KB ,
资源ID:21090092      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21090092.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java课程设计报告书Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java课程设计报告书Word文档下载推荐.docx

1、自 2011年12月 19日起至 2012年 01 月 3 日止。三、课程设计(论文)的内容要求:1本课程设计的目的(1)掌握Java语言的程序设计方法; (2)理论联系实际,进一步提高学生的软件开发技术;(3)培养学生分析、解决问题的能力;(4)提高学生实践论文撰写能力。2课程设计的任务及要求1)基本要求:(1)熟悉JAVA开发环境,掌握JAVA程序的编译和运行;(2)掌握JAVA基本编程技术和方法;(3)掌握GUI图形界面编程技术;(4)了解异常处理机制。2)课程设计论文编写要求(1)理论设计部分以课程设计论文的形式提交,格式必须按照课程设计论文标准格式进行书写和装订。(2)课程设计报告(

2、论文)包括目录、设计目的、实现思路、实现步骤、设计心得参考文献、附录等;3)课程设计题目具体要求编写一个简单的Windows记事本程序,提高学生掌握Java语言的程序设计的能力,程序有合理的界面设计,能够在界面中实现对文件的写入,保存和全选,复制,剪贴,复制等多种编辑功能。并且能够顺利关闭界面,退出程序。学生签名: 2011年12 月 30 日课程设计(论文)评阅意见序号项 目等级优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量饱满评价5设计中创新性评价6论文书写规范化评价综合评定等级评阅人 2012年 月 日 目录第一章 课程设计内容要求 2第二章 编辑器实现思路

3、 3第三章 系统详细设计 4第四章 程序代码 7第五章课程设计心得 10第六章参考文献 11 第2章 编辑器实现思路编辑器的事件处理的示意图:第3章 系统详细设计1:界面设计在菜单条上添加菜单项,每一个菜单项中都有相应子菜单项,菜单条的下面是多行文本域。2:功能设计每一个子菜单项都可以实现相应的功能,如上图是实现格式中字体颜色的功能,选择相应的颜色就可以改变字体的颜色。3:代码设计界面设计:功能设计:主函数:第4章 程序代码import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.*;class

4、Jshiben extends JFrame implements ActionListener JTextArea text=new JTextArea(); public Jshiben() JMenu filemenu=new JMenu(文件(F); filemenu.setMnemonic(F JMenu editormenu=new JMenu(编辑 JMenu geshimenu=new JMenu(格式 JMenu seemenu=new JMenu(查看 JMenu helpmenu=new JMenu(帮助 JMenuItem xinjian=new JMenuItem(新

5、建 JMenuItem open=new JMenuItem(打开 JMenuItem save=new JMenuItem (保存 JMenuItem exit=new JMenuItem(退出 JMenuItem copy=new JMenuItem(复制 JMenuItem paste=new JMenuItem(粘贴 JMenuItem cut=new JMenuItem(剪切 JMenuItem delete=new JMenuItem(删除 JMenuItem allchoose=new JMenuItem(全选 JMenuItem zidonghuanhang=new JMenu

6、Item(自动换行 JMenuItem color=new JMenuItem(字体颜色 JMenuItem zhuangtailan=new JMenuItem(状态栏 JMenuItem about=new JMenuItem(关于JScrollPane scroll=new JScrollPane(text,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); JMenuBar bar=new JMenuBar(); add(scroll); filemenu.add(xin

7、jian); filemenu.add(open); filemenu.add(save); filemenu.add(exit); bar.add(filemenu); bar.add(editormenu); bar.add(geshimenu); bar.add(seemenu); bar.add(helpmenu); setJMenuBar(bar); editormenu.add(copy); editormenu.add(paste); editormenu.add(cut); editormenu.add(delete); editormenu.add(allchoose); g

8、eshimenu.add(zidonghuanhang); geshimenu.add(color); seemenu.add(zhuangtailan); helpmenu.add(about); addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) System.exit(0); ); xinjian.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) text.setText

9、( open.addActionListener(new ActionListener()FileDialog my=new FileDialog(Jshiben.this, 打开文件, FileDialog.LOAD); my.setVisible(true);File file = new File(my.getDirectory() + my.getFile(); FileReader fr = null; int len = 0; int t = 0; char c = new char100000; try fr = new FileReader(file); while(t = f

10、r.read() != -1) clen = (char)t; len+; text.setText(new String(c,0,len); catch(FileNotFoundException ee) ee.printStackTrace(); catch(IOException ee) ); save.addActionListener(new ActionListener() File file=new File(D:/新建文档.txt try FileWriter fw=new FileWriter(file); fw.write(text.getText(); fw.close(

11、); catch(Exception ee) exit.addActionListener(new ActionListener()int s=JOptionPane.showConfirmDialog(Jshiben.this, 你确定要退出吗?,JOptionPane.YES_NO_OPTION); if(s=JOptionPane.YES_OPTION) copy.addActionListener(new ActionListener() text.copy(); cut.addActionListener(new ActionListener() text.cut(); paste.

12、addActionListener(new ActionListener() text.paste(); delete.addActionListener(new ActionListener() text.replaceSelection( allchoose.addActionListener(new ActionListener() text.selectAll(); zidonghuanhang.addActionListener(new ActionListener() text.setLineWrap(true); color.addActionListener(new Actio

13、nListener() public void actionPerformed(ActionEvent e) Color c = JColorChooser.showDialog(Jshiben.this, color, Color.BLACK); text.setForeground(c); about.addActionListener(new ActionListener()JOptionPane.showMessageDialog(Jshiben.this,用Java语言编写的记事本!,getTitle(),JOptionPane.PLAIN_MESSAGE); public void

14、 actionPerformed(ActionEvent e) public static void main(String args) Jshiben f=new Jshiben(); f.setTitle(编辑器 -顾坡-27-毛日昌-23 f.setSize(900,600); f.setVisible(true);第5章课程设计心得我在老师的指导下,完成该课程设计。通过该课程设计,收获颇多。首先,让我加深了对Java语言的理论知识的理解;其次,让我更加熟练的掌握了Java语言的设计能力并且有了实践经验;再次,在设计过程中,学到了老师没有在课堂上没有教授的知识;最后,加强了我对Java语言的学习兴趣和好感。第6章参考文献1 丁振凡. Java 语言实用教程. 北京:北京邮电大学出版社,2008.12 丁振凡.Java语言使用教程实验指导.北京:北京邮电大学出版社,2006.9

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1