jtable列上的SetEditable不会将列更改为可编辑

时间:2011-06-30 13:13:55

标签: java swing jtable

然而该列不可编辑。想法?

1 个答案:

答案 0 :(得分:3)

无论你想做什么(addColoumnBinding ??) 您要将列设置为不可编辑:setEditable(false)。最后你应该做

setEditable(true);

就像@mKorbel指出的那样,自定义JTable方面和行为的更好方法是实现扩展AbstractTableModel的自己的表模型。 如果这样做,您可以实现以下方法:

boolean isCellEditable(int rowIndex, int columnIndex) ;