Swing Jtable 设置单元格是可编辑,这与SWT正好相反。提供的API也不能修改可编辑性,但可以通过重写AbstractTableModel来实现JTable 单元格不可编辑。
核心代码:
class MyTableModel extends AbstractTableModel{
@override
public boolean isCellEditable(int rowIndex, int columnIndex){
return false;
}
}
向JTable 传AbstractTableModel类型的变量时替换成MyTableModel类型即可实现。
本文介绍如何通过自定义AbstractTableModel子类的方法isCellEditable,将Swing JTable中的所有单元格设为不可编辑状态。此方法适用于希望在JTable中仅展示数据而不允许用户直接修改的情况。

1590

被折叠的 条评论
为什么被折叠?



