Java 静态界面中显示的动态数据
我的程序使用Swing表显示MySQL中存储的数据,而数据是动态的。我使用一个线程从数据库中反复提取数据并刷新表。我想知道是否还有其他更明智的方法来做到这一点。谢谢你的建议Java 静态界面中显示的动态数据,java,mysql,swing,Java,Mysql,Swing,我的程序使用Swing表显示MySQL中存储的数据,而数据是动态的。我使用一个线程从数据库中反复提取数据并刷新表。我想知道是否还有其他更明智的方法来做到这一点。谢谢你的建议 正如您所说,使用单个线程查询数据库并更新UI 这是合适的,对吗 不是,或者是 确保只定期更新JViewport中的可见矩形、单元格,其他更改仅单独通知(JLabel、工具提示、SystemTray等…) 关于(去年Oracle cleanup Sun教程和codesources之后丢失的somwhere)的示例,基于标准W
正如您所说,使用单个线程查询数据库并更新UI 这是合适的,对吗
- 不是,或者是
- 确保只定期更新JViewport中的可见矩形、单元格,其他更改仅单独通知(JLabel、工具提示、SystemTray等…)
- 关于(去年Oracle cleanup Sun教程和codesources之后丢失的somwhere)的示例,基于标准
(在Workers线程
之前)SwingWorker
- 正如我已经说过的,数据库通知程序在DB引擎中触发添加/删除/更改时触发事件,从未尝试过,无法建议是否使用该事件
正如您所说,使用单个线程查询数据库并更新UI 这是合适的,对吗
- 不是,或者是
- 确保只定期更新JViewport中的可见矩形、单元格,其他更改仅单独通知(JLabel、工具提示、SystemTray等…)
- 关于(去年Oracle cleanup Sun教程和codesources之后丢失的somwhere)的示例,基于标准
(在Workers线程
之前)SwingWorker
- 正如我已经说过的,数据库通知程序在DB引擎中触发添加/删除/更改时触发事件,从未尝试过,无法建议是否使用该事件