题
我想作一种特殊的JTable中。我想整个表在默认情况下是不可编辑。但是,当用户点击一排,然后单击“编辑”的JButton,在特定行是可编辑的。一朝deslect行其不再是可编辑。
我怎么会去这样做呢?
解决方案
来控制哪些细胞是可编辑的,则需要延长任一的JTable或JTableModel(见该呼叫到在下面的例子中的模型),以确保从JTable的这种方法用于该行中的所有单元格,则返回true(S)您可以根据自己的规格要编辑的。
public boolean isCellEditable(int row, int column) {
return getModel().isCellEditable(row, convertColumnIndexToModel(column));
}
不隶属于 StackOverflow