内容发布更新时间 : 2024/11/14 13:25:48星期一 下面是文章的全部内容请认真阅读。
面向对象程序设计A(Java)
实验报告
实验名称:IO实验 实验类型: 指导教师:刘涌 专业班级:信安1205 姓 名:黄学强 学 号:20111849 实验地点:东六E-301 实验成绩:
日期:1
2014年4月20日
实验五 IO实验
一、实验目的
1、练习输入/输出流的创建、转换及数据访问设计方法。 二、实验内容
1、设计一个类似Windows记事本的Application应用程序 三、实验设计
1. 新建一个Application应用程序 2. 通过添加容器和GUI构件设计界面 3. 完成菜单功能的设计及事件的设计。 四、实验过程
1. 采用Java Application方式建立应用程序框架
2. 仿照Windows记事本,利用多种布局方式实现界面设计
界面设计:使用contentPane布局为BorderLayout下添加一个JTextArea定位center 在菜单插入菜单项并仿造window记事本编辑名称
3.在JTextArea下对按键消息捕获实现状态的变换(state=0为初始状态,state=1则为有编辑状态):
4.对window记事本菜单新建、打开、保存、另存在是否有标题是否编辑的情况下进行状态分析,其状态转换图如下:
2
5.定义void returnNewState()方法实现记事本初始化。定义saveUntitledFile(boolean totl,boolean state)方法保存文本,其中对是否要选择路径保存和保存后是否初始化定义了totl和state两个参数(保存代码详见附录)
6.定义int变量state标识是否有标题是否编辑的四个状态(0、1、2、3对应四个状态)
3