1.团队课程设计博客链接
http://www.cnblogs.com/m1ng123/p/7056740.html
2.个人负责模块或任务说明
(1)文件读取和文件的存储
(2)提示板块的窗口设计
(3)选择界面
(4)排行版
3.自己的代码提交记录截图
4.自己负责模块或任务详细说明
(1)文件读取和文件的存储
主要是play的存储,name,number和assess,使用流实现PrintWriter和Scanner
try{
PrintWriter out = new PrintWriter(new FileWriter("rank.txt",true));
play.writeData(out);
out.close();
}catch (Exception exception)
{
exception.printStackTrace();
}//存储文件
try{
Scanner in = new Scanner(new FileReader("rank.txt"));
while(in.hasNext()){
Play play0=new Play();
play0.readData(in);
list.add(play0);
}
} catch (IOException exception)
{
exception.printStackTrace();
}//读取文件
(2)排行版
List<Play> list=new ArrayList<>();
AssessComparator c=new AssessComparator();
Collections.sort(list, c);
Collections.sort(list, c);
for(int i=0;i<list.size();i++){
jTable1.setValueAt(list.get(i).getName(), i, 0);
jTable1.setValueAt(list.get(i).getNumber(), i, 1);
jTable1.setValueAt(list.get(i).getAssess(), i, 2);
}
5.课程设计感想
课程难度虽然是D,但全组尽力去完善这个课设,补充额外的一些板块,让这个游戏没有想象中的无聊,队员也很尽力,就是程序能再添加bgm和一些动画就更好了