# ~~解决每个题文件~~ # ~~解决答案文件~~ # ~~解决文件读取问题~~ 显然一个一个文件写读取是不可能的 通过循环 # ~~设计对话框~~ 整体窗口 上部分题 下部分选择按钮 计划不做自己选题,点击按钮自动下一题 # 四个按钮 四个按钮读取答案文件返回值的字符与学生选择的做比较,相等加分,不相等不加分, # 可以考虑添加计时功能,总计时长10分钟,超时按0分计算。 ![image-20200604203128073](image-20200604203128073.png) # `框体使用网格组布局管理器` 新建设置 ```java public static void readFile(int q) { File pathname = question(q); try (FileReader reader = new FileReader(pathname); BufferedReader br = new BufferedReader(reader) // 建立一个对象,它把文件内容转成计算机能读懂的语言 ) { String line; while ((line = br.readLine()) != null) { // 一次读入一行数据 System.out.println(line); } } catch (IOException e) { e.printStackTrace(); }return line; } ```