下载此文档

java课程设计-编写一个记事本程序.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
Java语言程序设计B报告题目::用图形用户界面实现。能实现编辑、保存、另存为、查找替换等功能。提示:使用文件输入输出流。课程设计思路。设计两个类,一个记事本的类(JSB),具有程序的要求和功能再创建一个课设的主类(KESHE),在主类中创建一个JSB类的对象,就可以直接在编译器中运行程序。在主界面中设计一个Frame容器,并在其中加入一个下拉菜单和一个文本域控件,把该容器设置为GridLayout(1,1)布局。课程设计实现功能结构图。“文件”菜单。开始“文件”菜单新建另存为File=null打开用JFileChooser()选择所有打开文件路径用unfold()读取所选的文件内容到记事本保存用sava()保存文件用JFileChooser()选择文件另存的路径用sava()保存文件退出或关闭文件是否修改用sava()“文件”菜单操作流程图用close()“编辑”菜单。开始“编辑”菜单剪切全选设置修改标签,()()实现粘贴设置修改标签,()删除设置修改标签,("",start,end);查找替换用FindAndReplace{}()实现退出或关闭文件是否修改用sava()保存文件并结束用close()“编辑”。。主要代码:f=newFrame(s);p1=newTextArea("");(400,600);();(true);menubar=newMenuBar();menu1=newMenu("文件");menu2=newMenu("编辑");item1=newMenuItem("新建");item2=newMenuItem("打开");item3=newMenuItem("保存");item4=newMenuItem("另存为");item5=newMenuItem("退出");item6=newMenuItem("全选");item7=newMenuItem("复制");item8=newMenuItem("剪切");item9=newMenuItem("粘贴");(item1);(item2);(item4);(item5);(item6);(item7);(item8);(item9);(menu1);(menu2);(menubar);程序代码实现截图:。。if(()==item1){if(i==0&&(()!=0)){bc();}("");i=0;("文件对话框");}。if(()==item2){fd=newFileDialog(f,"打开文件",0);(true);try{file=newFile((),());(()+"文件对话框");FileReaderfr=newFileReader(file);BufferedReaderbr=newBufferedReader(fr);Stringline=null;Stringview="";while((line=())!=null){view+=line+"\n";}(view);();();}catch(IOExceptionexpIn){}}。if(()==item7){try{Stringstr=();if(()!=0){strt=str;}}catch(Exceptionex){}}。if(()==item9){if(()>0){(strt,());}。if(()==item

java课程设计-编写一个记事本程序 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhongxinado
  • 文件大小137 KB
  • 时间2019-01-30
最近更新