云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据结构课程设计实验报告 - 图文

数据结构课程设计实验报告 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 4:10:35

} }

}//openFile()方法结束

isCurrentFileSaved() {

if(状态栏显示\未保存\ 返回false; else

返回true;

} //isCurrentFileSaved()方法结束

open() {

显示文件选取的对话框 if(用户按下确认键) { try{

读取选取的文件

设定状态栏的显示文本为\未修改\ }

catch(异常){

弹出消息对话框,提示\开启文件失败\ }

}//openFile()方法结束

saveFile() {

获取文件目录

if(若指定的文件不存在) 调用saveFileAs(); else{

写入对象

设定状态栏的显示文本为\未修改\ }

}// saveFile()方法结束

saveFileAs() {

显示文件对话框,用户选择目录文件 if(用户按下“确定”) {

获取取得选择的目录文件 try {

建立文件 进行文件保存 }

catch(IO异常){

弹出消息对话框,提示\无法建立新文件\

- 11 -

} }

}// saveFileAs()方法结束

closeFile() {

if(文件是否已保存){

if (readStu不是关闭的) 关闭readStu

if (writeStu 不是关闭的) 关闭writeStu

if (manageStu不是关闭的) 关闭manageStu 退出程序 } else{

显示对话框

switch(判断用户按“确定”还是“取消”) case用户按了“确定”键: 调用saveFile()

case用户按了“取消”键: if (readStu不是关闭的) 关闭readStu

if (writeStu 不是关闭的) 关闭writeStu

if (manageStu不是关闭的) 关闭manageStu 退出程序 }

} //closeFile()方法结束

find(){ 显示showInputDialog,提示\输入要查找的学号\ if (输入不为空){ 获取输入字符串到String类型的变量strId 查找学号为strId的学生

if (找到该学号为strId的学生) 在showMessageDialog输出学生信息 else 在showMessageDialog输出 \没找到该学生\ }

} //find()方法结束

processStateBar() {

- 12 -

设定状态栏的显示文本为\未修改\ }

writeStuClass(){ try {

创建一个对象输出流ObjectOutputStream类的对象oos为null 将该对象oos = new ObjectOutputStream(new FileOutputStream(f)) 调用ObjectOutputStream类的.writeObject方法,序列化对象writeObject 关闭该对象oos }

catch (异常 ){ } }

readStuClass(File file){ try {

创建一个对象输入流ObjectOutputStream类的对象ois为null

将该对象ois = new ObjectInputStream(new FileInputStream(file)); 调用对象输入流ObjectOutputStream的readObject()

返回一个对象给一个Object类的对象obj

关闭对象ois 将对象obj强制转换为StuClass并复制给stuClass1 将对象stuClass1输出到ReadStu界面的文本域中 } catch (异常 ){

在showMessageDialog显示\无法读取\ } }

start() { 创建30个学生对象 对学生对象进行初始化

调用StuClass1的insert()方法将学生对象插入stuClass1 调用writeStuClass();

}

takePoint(){ 调用窗体的getLocationOnScreen()获取窗体左上角的坐标,并引用给thePoint }

2.3.2.main方法

主方法打开主界面

void main(String[] args) throws Exception{ new StudentSystem();

- 13 -

}

2.3.3.类的关系图

- 14 -

搜索更多关于: 数据结构课程设计实验报告 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} } }//openFile()方法结束 isCurrentFileSaved() { if(状态栏显示\未保存\ 返回false; else 返回true; } //isCurrentFileSaved()方法结束 open() { 显示文件选取的对话框 if(用户按下确认键) { try{ 读取选取的文件 设定状态栏的显示文本为\未修改\ } catch(异常){

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com