我正在创建一个具有 JTable 显示订单详细信息。表单连接到mysql数据库“restaurant”,其中存在“orders”表。现在,当新数据被添加到“restaurant”数据库中的“orders”表时,我希望表单自动更新。我怎样才能做到这一点?
JTable
nwlls2ji1#
可能的解决方案之一是使用侦听器模式。当客户更改数据库中的某些内容时,customerjframe可以通知其侦听器数据已更改。ordersjframe可以监听customerjframe并在notify上从db获取所需的数据
k3bvogb12#
最简单的解决方案是创建一个 java.util.Timer 或者 javax.swing.Timer 分配一个 ActionEvent 以检查设置间隔内的更改。
java.util.Timer
javax.swing.Timer
ActionEvent
2条答案
按热度按时间nwlls2ji1#
可能的解决方案之一是使用侦听器模式。当客户更改数据库中的某些内容时,customerjframe可以通知其侦听器数据已更改。ordersjframe可以监听customerjframe并在notify上从db获取所需的数据
k3bvogb12#
最简单的解决方案是创建一个
java.util.Timer
或者javax.swing.Timer
分配一个ActionEvent
以检查设置间隔内的更改。