1. 编写一个Application程序StuSco.java该程序通过界面,逐一录入每个学生的记录到磁盘数据文件中,并且能在屏幕上显示当前数据文件中已录取学生的记录信息,具体要求如下:
1. 初始运行界面:请用Box组件完成窗体布局,要求所有的文本框和按钮的对象名的命名必须有自己姓名的首字母开始,如学生名张三,则命名为zstxt学号、zstxt姓名。。。。。。
2. 单击提交按钮后,将输入的学号,姓名和java成绩内容储存到stusco.txt文件中,并且每次都是换行写入的,可以进行多次添加
3. 单击输出按钮后,在屏幕上显示当前stusco.txt文件中所有学生的记录
4. 数据输入要求:所有的输入都不能为空,包括空字符串,依次判断3个文本输入框是否为空,若有空,则在“提示标签“内容改为”“xx不能为空!”,并返回重新输入;成绩数据输入要求在0-100之间的整数,若成绩<0或>100,则“提示标签”内容改为“成绩不能<0或>100!”并且返回重新输入
5. 能处理异常并显示相关信息,以上异常信息都显示在窗口中的“提示标签”中文本框中成绩值转换成整型,不成功的异常信息为:“成绩数据类型不可转换,请重输!”
6. 窗口关闭时,能够正常推出应用程序,同时向屏幕上输出“您已退出学生成绩输入应用程序!”
7. 程序正确执行
1. 初始运行界面:请用Box组件完成窗体布局,要求所有的文本框和按钮的对象名的命名必须有自己姓名的首字母开始,如学生名张三,则命名为zstxt学号、zstxt姓名。。。。。。
2. 单击提交按钮后,将输入的学号,姓名和java成绩内容储存到stusco.txt文件中,并且每次都是换行写入的,可以进行多次添加
3. 单击输出按钮后,在屏幕上显示当前stusco.txt文件中所有学生的记录
4. 数据输入要求:所有的输入都不能为空,包括空字符串,依次判断3个文本输入框是否为空,若有空,则在“提示标签“内容改为”“xx不能为空!”,并返回重新输入;成绩数据输入要求在0-100之间的整数,若成绩<0或>100,则“提示标签”内容改为“成绩不能<0或>100!”并且返回重新输入
5. 能处理异常并显示相关信息,以上异常信息都显示在窗口中的“提示标签”中文本框中成绩值转换成整型,不成功的异常信息为:“成绩数据类型不可转换,请重输!”
6. 窗口关闭时,能够正常推出应用程序,同时向屏幕上输出“您已退出学生成绩输入应用程序!”
7. 程序正确执行