我正在创建一个用于餐厅管理的表格,其中包含一个JTable
,用于显示订单详细信息。该表单已连接到其中存在“ orders”表的mysql数据库“ Restaurant”。
现在,当将新数据添加到“餐馆”数据库中的“订单”表时,我希望表单自动更新。
我该如何实现?
答案 0 :(得分:1)
最简单的解决方案是创建一个java.util.Timer
或javax.swing.Timer
并为其分配一个ActionEvent
来检查设置间隔的变化。
答案 1 :(得分:1)
可能的解决方案之一是使用侦听器模式。 当客户更改数据库中的某些内容时,CustomerJFrame可以通知其侦听器数据已更改。 OrdersJFrame可以监听CustomerJFrame并在通知时从db获取所需的数据