快点帮忙吧,我郁闷了好久了,数据是通过通信传过来,所以需要动态滚动显示,既不停刷新显示,给出代码或例子好吗,给出点指点也可以,刚学swing没有思路!!大虾帮忙吧!!
解决方案 »
- java 中 时间
- JOptionPane.showInputDialog覆盖的问题???
- 初学者
- 一个简单的问题~~
- 安装jdk1.4.2,java -version确显示jdk1.3.1
- 打算今天开始学习 JAVA,各位Java前辈指教!
- 介绍各地软件公司情况的红黑榜网站已做好,想转工的网友不能错过。
- 为什么使用了JAI的类不能运行在applet上来显示tiff图片呢?
- 在MS上下载了SQL2000的JDBC的SETUP.EXE以后,双击没反映,应该怎么安装它呢?????
- 哪位能谈谈static方法内为什么不能包含static inner class?
- 如何删除文件中的第一行?
- 关于cache的问题
Object[] rowData = new Object[colCount];rowData[0] = ...;
rowData[1] = ...;
...tm.insertRow(0, rowData);
table.UIUpdate()即可
另一个联系Socket取数据的Model继承Observable.
然后,tABLEModel注册到那个Model上即可。
而这就会激发一个事件给JTable组件, 组件会自动更新视图, 无需整个的刷新, 一切都是全自动完成的。
DefaultTableModel tableModel_mx;
JTable table;
tableModel_mx= new DefaultTableModel(cells,columnNames);
table = new JTable(tableModel_mx); 用个frame加个滚动框加table,就能显示数据了 再让每次通信数据来激发个事件, table.updateUI(); 或者tableModel_mx.fireXXXX