有没有人知道jtable的刷新问题呢? 各位大大们,我做了一个jtable调用数据库中的数据,当点击增加按钮时,数据库增加了,但是jtable中的数据没有变化,只有关掉系统,再打开时才显示增加那一行数据,怎么才能使jtable动态随着数据库变化而变化呢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按钮事件里使jtable重新加载数据,在重新加载到面板,理论上应该可行 嗯,我新建了个刷新按钮,能够执行刷新,但是每次刷新,原来的数据都没删除,等于写了两遍数据,这是为什么呢?刷新按钮的代码 private void refleshjButton1ActionPerformed(java.awt.event.ActionEvent evt) { customerjTable1.removeAll();//每次刷新就已经删除全部的数据了 tableModel = new DefaultTableModel(entity.getCustomerInfo(), titles); customerjTable1.setModel(tableModel); ((DefaultTableModel) customerjTable1.getModel()).fireTableStructureChanged(); } customerjTable1.setModel(tableModel); 之后应该增加一句:customerjTable1.repaint(); 向你的table data model里添加该记录,然后调用firedatamodelchanged刷新Ui 谁来分析下Gc 装JDK问题 怎样在jsp中动态显示树装数据 这段代码有什么问题,为什么读不到第二个响应包 native是做什么的?/ 如何用SWT加入flash插件 用新版sun虚拟机,为什么找不到类了? 请问java和mysql的连接怎么配置? 关于事件的问题,dyroro(丢丢) 请进! TO:wxyxl(断肠人):累死我了,抽颗烟先。呵呵 求用swing做的较好的办公软件操作界面例子,不要太玄的那种 【急】 关于SMSLib发送短信问题
customerjTable1.removeAll();//每次刷新就已经删除全部的数据了
tableModel = new DefaultTableModel(entity.getCustomerInfo(), titles);
customerjTable1.setModel(tableModel);
((DefaultTableModel) customerjTable1.getModel()).fireTableStructureChanged();
}
customerjTable1.repaint();