解决方案1:
设置JTABLE不可编辑的方法
将JTable的单元格设置为不可编辑,有三种方法。
第一种是自己写一个MyTable类继承DefaultTableModel,重写其中的isCellEditable方法;
第二种是在创建JTable对象时,
第二种方法可以选中表格但是不能修改
JTable treeTable = new JTable(tableModel){
public boolean isCellEditable(int row, int column) {
return false;
}
};
第三种是treeTable.setEnabled(false);
缺点:完全不能修改,完全不能选中,需要选中的时候不能使用此方法,应该使用第二种办法
原文来源:
感谢这位大哥的文章,本文来源于这个链接👉🔗
解决方案2:
度娘的大哥给出的解决方案,来源于这个链接👉