我的程序使用Swing表來顯示存儲在MySQL中的數據,而數據是動態的。我使用一個線程來反覆從數據庫中獲取數據並刷新表格。我想知道是否有其他更明智的方法來做到這一點。感謝您的任何建議。靜態UI中顯示的動態數據
1
A
回答
1
如你所說,用一個單獨的線程來查詢數據庫,並更新UI 是合適的,對嗎?
不,couldn't be true,或者是,everything depends of latency and accessibily of data source(s)
確保你只更新可見的矩形,在JViewport的細胞,在定期基地,其他的變化只separatelly通知(一個JLabel ,工具提示,如SystemTray中....)
例如約JTable and Performance, called as ChristmastTree(甲骨文清理太陽教程,並在去年codesources)後somwhere丟失,之前在標準
Workers Thread
基地(SwingWorker
...)
我不知道是否有其他更明智的方法來做到這一點。
- 因爲我已經commnented有數據庫通知程序時添加/刪除/更改在數據庫引擎引發的綜合類着火事件,從來沒有試過,如果使用或不
+0
這是一件好事,聖誕樹示例在網絡的較暗區域中消失:-)因爲這是一個很好的例子,說明_not_如何調整(如果污垢沒有太大影響,就會變得很髒) – kleopatra 2013-04-08 08:18:43
相關問題
- 1. 動態顯示數據
- 2. 動態數據顯示器
- 3. 動態顯示數據TextView
- 4. D3.js - CSV中的數據不顯示,靜態數據將
- 5. 在ASP.NET中使用靜態和動態單元格顯示錶(SQL數據)
- 6. 改善顯示動態實時數據的UI性能
- 7. 在MVC Grid中顯示動態數據
- 8. python類靜態方法動態綁定靜態數據成員
- 9. 從ASP.NET中的靜態方法更改顯示的數據
- 10. Winforms UI動態顯示部件
- 11. 靜態或動態數組
- 12. 動態和靜態數組
- 13. 靜態和非靜態數據以JavaScript
- 14. 靜態UILabel未在UI視圖中顯示
- 15. Aurelia - 顯示靜態圖像
- 16. 顯示靜態和動態分配差異的C代碼
- 17. C++中的靜態詞顯示錯誤
- 18. C++靜態對象中的類的靜態數據成員和靜態方法?
- 19. ace tooltip全局顯示動態數據
- 20. 角廠:如何顯示動態數據?
- 21. 在表單上顯示動態數據
- 22. HTML/Ajax - 動態顯示數據
- 23. 如何動態顯示數據表頭?
- 24. 動態數據顯示圖表
- 25. WPF動態顯示和編輯數據
- 26. 動態數據顯示不起作用
- 27. jqgrid動態列 - 顯示頁腳數據
- 28. C#動態數據顯示 - 更新LineGraph
- 29. 動態顯示數據庫信息onclick
- 30. 靜態數組的動態數組
基本不能建議這個概念聽起來很好,如果你想要更復雜一些,就可以實現添加,更新和刪除的內容,只更新已經生效的UI中的行。 – MadProgrammer 2013-04-08 07:14:55
有數據改變時MySQL通知的第三方API,從未嘗試過,Oracle已預先實現了這個通知器,也沒有嘗試過,也沒有談論數據質量,穩定....,(我的觀點)通過默認循環是最可管理的 – mKorbel 2013-04-08 07:19:35
作爲你說過,使用單個線程來查詢數據庫並更新UI是適當的,對嗎? @mKorbel – Underthesun 2013-04-08 07:29:07