Swing Jtable 设置单元格是可编辑,这与SWT正好相反。提供的API也不能修改可编辑性,但可以通过重写AbstractTableModel来实现JTable 单元格不可编辑。
核心代码:
class MyTableModel extends AbstractTableModel{
@override
public boolean isCellEditable(int rowIndex, int columnIndex){
return false;
}
}
向JTable 传AbstractTableModel类型的变量时替换成MyTableModel类型即可实现。