JavaFX.增删改查

目标

学生管理系统 界面代码

查询按钮点击事件

Dao类模糊查询代码

 退出按钮的点击事件

 删除按钮的点击事件

Dao类删除方法

 增加功能的制作

增加按钮的点击功能--B类

​编辑 Dao类增加方法

 首页按钮事件(学生管理系统)--A类

 修改功能的制作

​编辑学生管理系统( 首页)修改按钮事件

 修改界面完整代码

 Dao类修改方法

 学生管理系统界面(首页)完整代码


目标

学生管理系统 界面代码

查询按钮点击事件

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.getSelectionModel().getSele

  • 3
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值