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. JTable中没有水平线和垂直线
- 3. hibernate + jtable +和autorefresh
- 4. JTable和JButton
- 5. Jtable和MySql
- 6. jTable和Hibernate
- 7. JAVA-与JTable和模型奇怪的问题(可能线程问题)
- 8. JTable和GUI查询?
- 9. SQL数据和JTable
- 10. 流程和线程
- 11. 线程和进程?
- 12. 线程和进程
- 13. JTable和外观和感觉
- 14. 如何经常使用JAVA中的线程来更新JTable?
- 15. Java从另一个线程更新jtable行
- 16. 如何使JTable排序不在事件线程上?
- 17. Android和线程
- 18. Android和线程
- 19. http和线程
- 20. 线程和NSTimer
- 21. TimerTask和线程
- 22. 线程和pyfsevents
- 23. 线程和锁
- 24. PyQT和线程
- 25. System.Activator.CreateInstance和线程
- 26. IHttpModule和线程
- 27. XML和线程
- 28. JDBC和线程
- 29. 线程和ThreadStart
- 30. QtScript和线程
你能告诉我们你用来更新jtable的代码吗?你在使用SwingUtilities吗? – dogbane 2011-02-08 09:48:28