欢迎来到天天文库
浏览记录
ID:40238785
大小:1.43 MB
页数:66页
时间:2019-07-28
《Java项目化教程 雷静 项目二记事本》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目二记事本[项目目标]完成一个记事本应用程序的开发,能够实现文字的编辑,各类字符分类统计,文件的打开和保存。通过本项目掌握Menu类,MenuItem类,MenuBar类和TextArea类的方法;掌握包装类和字符串String类的作用和常用方法;掌握输入输出流的读写文本文件的方法;任务一记事本界面设计[任务描述]完成记事本应用的程序的界面设计,包括菜单设计。[本节目标]掌握菜单,菜单项的定义及使用。菜单1显示一个项目列表,指明用户可以执行的各项操作文件编辑格式帮助字体段落项目符号和编号背景色红色绿色黑色菜单子菜单菜单2包含java.awt包的菜单类的类层次结构O
2、bjectComponentContainerComponentMenuBarSeparatorAbstractButtonPopupMenuMenuCheckboxMenuItemRadioButtonMenuItemMenuItemMenuBar类1只要选中MenuItem,就会产生通过重写actionPerformed()方法进行处理的ActionEventJMenuBar文件编辑格式帮助新建打开关闭MenuMenuItemMenuBar类2Menubar类SingleSelectionModel跟踪当前选定的菜单Menu类1Menu组件有两个用途当它添加至M
3、enuBar时,将显示为文本字符串当用户单击此菜单项时,则显示一个弹出式菜单MenuMenuItemSeparatorCheckBoxMenuItemRadioButtonMenuItemMenu类2PopupMenuMenu类当用户单击Menu时,显示Menu的菜单项任务二记事本的文本编辑功能[任务描述]完成记事本的文本编辑功能,包括复制,粘贴,剪切。[本节目标]掌握字符串类的使用;掌握包装类的使用;掌握图形组件TextArea类的使用。String类String类字符串字面量对象未修改的原始字符串使用String类的方法可以更改字符串版本原始字符串保持不变Str
4、ing类的构造方法构造方法说明String()它将创建一个空字符串String(Stringvalue)它将新建一个字符串作为指定字符串的副本String(char[]value)它将根据字符数组构造一个新字符串String(byte[]value)它将通过转换指定的字节数组新建一个字符串字符串长度1字符串长度由length()方法确定语法publicintlength();返回字符串中的字符数字符串长度2字符串1长度Determinedbylength()methodSyntaxPublicintlength()Returnsnumberofcharactersi
5、nthestringStringname="JohnSmith";System.out.println(name.length());字符串比较1字符串1字符串2字符串1字符串2由equals()方法确定检查组成字符串内容的字符同一个对象用==运算符检查检查字符串是否指向同一个或不同的对象字符串比较2演示:示例3publicclassEquality{/**构造方法*/protectedEquality(){}/**它演示两个字符串的比较*@paramargs传递至main方法的参数*/publicstaticvoidmain(String[]args){Strin
6、gstring1=newString(“苹果是一种水果");Stringstring2=newString(“玫瑰花是一种花");Stringstring3=newString(“苹果是一种水果");System.out.println(“字符串1:"+string1);System.out.println(“字符串2:"+string2);System.out.println(“字符串3:"+string3);字符串比较运算符的用法使用String类的方法,如equals()和==运算符if(string1==string2){System.out.println
7、(“字符串1和字符串2相等");}else{System.out.println(“字符串1和字符串2不等");}if(string1.equals(string3)){System.out.println(“字符串1和字符串3相等");}else{System.out.println("字符串1和字符串2不等");}System.out.println(“设置字符串1等于字符串2");string2=string1;if(string1.equals(string2)){System.out.println(“两个字符串相等");}else{System.ou
此文档下载收益归作者所有