1.数据准备:
试题解析: 题库 Map<Integer,List<试卷>>
用户解析: 账号:(学生,教师,管理员)
2.考题准备 - 试卷
随机出题: 1 ~ 10的难度级别,每种级别随机出两道题
3.界面准备: (可视化界面)swing awt GUI
欢迎界面
登录界面
菜单(主)界面
考试界面
其他子界面: 考试成绩\考试规则...
窗口: JFrame
画板: JPanel
单行文本框: JTextField
密码框: JPasswordField
文本标签:JLabel
按钮: JButton
单选按钮 :JRadioButton
复选按钮: JCheckBox
弹窗: JDialog
多行文本域:JTextArea
表格: JTable
进度条:JProgressBar
滚动条:JScrollBar (组件)
事件:Event
布局:Layout
FlowLayout: 流水布局方式[默认]
BorderLayout: 边框布局方式
GridLayout: 网格布局方式
没有布局
获取图片对象 -> new ImageIcon();
图片加载:
getResource() -> 在同一个包下
getCLassLorder() -> 在src
4.MVC模式