JTable吗?
修改它的数据模型就可以了。
DefaultTableModel d=new DefaultTableModel();
d.addColumn("姓名");
d.addColumn("性别");
d.addColumn("年龄");
d.addRow(new String[]{"张三","男","21"});
d.addRow(new String[]{"李思","女","22"});
d.addRow(new String[]{"王武","男","23"});
JTable table=new JTable(d);
table对象不需要动了。只需要d里面的数据就可以了
table.setSelectionBackground(Color.RED);
JAVA的应用程序的话,如果要刷新就重新调用下repaint()方法。
如果是java_web开发的话,一个是重新刷新读取这个表的页面,也就是请求转发一次。
第二个方法就是AJAX,无刷新的动态更新页面,这个稍复杂。
希望对你有帮助
很笨的方法:添加之后调用 查询 比如添加监听里最后加上new 查询Frame
刷新得太快对性能有影响的,最好sleep一下
repaint 可以指定刷新的矩形