0
A
回答
2
Swing通常不是線程安全的。如果你需要從比AWT事件分派線程其他線程修改Swing組件,使用
SwingUtilities.invokeLater(new Runnable(){public void run() {
// here your modification code
}});
或者invokeAndWait
。 (這些方法其實做相同java.awt.EventQueue
名稱相似的方法。)
0
只有一行被添加。之後,沒有行被添加。
可能因爲您每次都重新創建TableModel,或者您有多個對TableModel的引用,並且代碼正在更新錯誤的模型。
相關問題
- 1. 線程和jtable
- 2. 從Swingworker線程填充jTable
- 3. 的JTable - 線
- 4. JTable不能從SwingWorker線程更新
- 5. JTable/JScroll隱藏行和JTable
- 6. hibernate + jtable +和autorefresh
- 7. JButton ActionListener和JTable
- 8. Jtable和MySql
- 9. JTable和JPanel
- 10. JTable和JButton
- 11. jTable和Hibernate
- 12. JAVA-與JTable和模型奇怪的問題(可能線程問題)
- 13. 線程和進程?
- 14. 線程和進程
- 15. 流程和線程
- 16. 線程和進程
- 17. SQL數據和JTable
- 18. JTable和MySQL問題
- 19. JTable和GUI查詢?
- 20. JTable和JScrollPane問題
- 21. JTable和外觀和感覺
- 22. 如何使JTable排序不在事件線程上?
- 23. 如何經常使用JAVA中的線程來更新JTable?
- 24. Java從另一個線程更新jtable行
- 25. Android和線程
- 26. 塊和線程
- 27. NativeXml和線程
- 28. 線程和鎖
- 29. System.Activator.CreateInstance和線程
- 30. urllib2和線程
你能告訴我們你用來更新jtable的代碼嗎?你在使用SwingUtilities嗎? – dogbane 2011-02-08 09:48:28