目标
学生管理系统 界面代码
查询按钮点击事件
Dao类模糊查询代码
学生管理系统(首页)模糊查询功能
设置 查询 按钮的点击事件 获得输入框中的值
String key=v1.getText();
根据输入框中的值去数据库做模糊查询,获取对应的学生集合
List<student> like = dao.like(key);
清空原来的内容
tv.getItems().clear();
将该学生集合绑定到表格中
tv.getItems().addAll(like);
完整代码
后面制作其他功能页需要刷新表格数据,容易出现代码冗余 为了避免这种情况,我们可以选择封装一个方法,专门用于刷新该页面的表格数据
对查询按钮进行优化--调用封装方法refresh
退出按钮的点击事件
当我们点击这个按钮的时候,应该弹出一个询问框,告知是否需要删除
Alert alert = new Alert(Alert.AlertType.CONFIRMATION, "确定要退出?");
点击了确定之后,才会进行页面的关闭
完整代码
删除按钮的点击事件
TableView 提供了 getSelectionModel() 来获取一个选择模型,这个模型中提供了许多的方法,其中我们可以调用两个方法来获 得被选中的数据
tableView.getSe