1.昨天做的事
实现数据库的连接
将数据库的连接写成一个类,各个页面通过创建类的对象来实现数据库连接的操作;
登录界面:在点击登录按钮时,实现数据库查询操作,查询是否有该用户名,密码输入是否正确;
注册页面:在显示用户名已经存在之前实现数据库的连接,实现数据库的查询操作,查找是否有相同的用户名;在点击注册按钮时,实现数据库的插入操作;
2.今天做的事
1.分页显示界面可以使用JTabbedPane组件来定义一个分页,然后在往里面添加需要的组件。
2.输出表格可以使用JTable组件,或者自己重写一个类,让其继承于AbstractTableModel类。
3.分类查询功能可以使用JComboBox组件来实现,利用comboBox.setModel(new DefaultComboBoxModel(new String[] {"class", "sno","smane"}))为JComboBox添加下拉选项。
3.遇到的问题
1.在显示表格时无法正确显示单元格。需要用到JTable中的setColumnSelectionAllowed(false)和setRowSelectionAllowed(false)方法来实现。