我试图在我的桌子上显示一些信息,我想刷新我的桌子。我这样做如下:
//rowData and columnname are computed with another piece of code that is working
table = new JTable(rowData, columnName);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.getTableHeader().setReorderingAllowed(false);
getContentPane().add(new JScrollPane(table), BorderLayout.CENTER);
repaint();
但是,我得到以下显示(如下)。我想在用红色的新内容更新它之前,删除与该表相对应的灰色正方形。
有人可以给我建议删除它吗?
感谢您的关注。
不要添加一个全新的表。而是更新旧表的数据模型中的数据。
看到这个:https : //docs.oracle.com/javase/tutorial/uiswing/components/table.html#data
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句