要解决Array List .remove函数未完全删除元素,在JTable中留下了空白空间的问题,可以尝试以下解决方法:
// 假设table是一个JTable对象,list是一个ArrayList对象
// index是要删除的元素的索引
list.remove(index);
table.repaint();
// 假设table是一个JTable对象,list是一个ArrayList对象
// index是要删除的元素的索引
list.remove(index);
table.validate();
// 假设table是一个JTable对象,list是一个ArrayList对象
// index是要删除的元素的索引
list.remove(index);
DefaultTableModel model = new DefaultTableModel();
// 将ArrayList的元素添加到TableModel中
for (Object obj : list) {
model.addRow(obj);
}
table.setModel(model);
通过以上方法,可以解决Array List .remove函数未完全删除元素,在JTable中留下了空白空间的问题。