swing jTable删除一条记录后,jTable中的这条记录也被删除 swing技术 在jTable中删除一条记录后,数据库中的这条记录已经删除了,但是jTable表格中仍然显示,这条记录还在。请问删除记录后,怎么让jTable 表格中的数据也改变是不是要用监听事件,具体怎么做? 求指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是Java端发起的删除吧? 有同步删除掉jTable中的那行内容么?如果有:就用jTable.UpdateUI()刷新下界面看看。如果没有:那就要重新查询数据库,然后重新生成jTable数据内容了。 如果你的JTable是通过DefaultTableModel构造,可以这样 DefaultTableModel model = new DefaultTableModel(); JTable table = new JTable(model); // Create some data model.addColumn("Col1"); model.addRow(new Object[]{"r1"}); model.addRow(new Object[]{"r2"}); model.addRow(new Object[]{"r3"}); // Remove the first row model.removeRow(0); // Remove the last row model.removeRow(model.getRowCount()-1);另外还可以通过JTable的getSelectedRow()方法获取选取的行 重新查询了一次,jTable.setModel(tables); OK了,谢谢!!!! Thread.sleep 会让 synchronized 放弃得到的锁吗? 关于for循环的弱弱的问题! 新手请教! 怎么根据鼠标拖动的位置画圆? 请问如何在JCreator中连接SQL 2000数据库????????? Socket problem? 使用Java多线程技术模拟大厦电梯运行 最最简单的问题,请问怎么在页面中点击按钮后改变按钮名称 各位哥哥,还是昨天的JMenuBar和JMenu的问题,急!~~~~~~~~~~~~~ 请问谁做过小的java项目 告诉我 log4j 按小时生成日志文件问题。15:00-16:00的日志生成到了YYYYMMDD14.log这个文件里面了 问题
如果没有:那就要重新查询数据库,然后重新生成jTable数据内容了。
JTable table = new JTable(model);
// Create some data
model.addColumn("Col1");
model.addRow(new Object[]{"r1"});
model.addRow(new Object[]{"r2"});
model.addRow(new Object[]{"r3"});
// Remove the first row
model.removeRow(0);
// Remove the last row
model.removeRow(model.getRowCount()-1);另外还可以通过JTable的getSelectedRow()方法获取选取的行
重新查询了一次,jTable.setModel(tables); OK了,谢谢!!!!