java-JTable上只有一行可编辑
作者:互联网
我正在尝试制作一种特殊的jtable.我希望整个表默认情况下不可编辑.但是,当用户单击一行,然后单击“编辑” j按钮时,该特定行是可编辑的.并且一旦他们忽略了该行,该行将不再可编辑.
我将如何去做呢?
解决方法:
要控制哪些单元格是可编辑的,您将需要扩展JTable或JTableModel(请参见下面的示例中的模型调用)以确保JTable的此方法对要编辑的行中的所有单元格都返回true根据您的规格.
public boolean isCellEditable(int row, int column) {
return getModel().isCellEditable(row, convertColumnIndexToModel(column));
}
也看一下this tutorial以了解TableCellEditors
标签:jtable,customization,java 来源: https://codeday.me/bug/20191024/1920829.html