java – 在JTable中使列不可编辑
作者:互联网
我使用Netbeans创建了一个MasterDetail Simple Form,我有一个与数据库相关的JTable.
我想编辑此JTable中的列以使其不可编辑.
我用Google搜索了这一切,我发现了这一切:
this.masterTable.getColumn("Validation").setEditable(false);
哪个不适合我!
解决方法:
覆盖TableModel的isCellEditable(…)方法.
DefaultTableModel model = new DefaultTableModel(...)
{
@Override
public boolean isCellEditable(int row, int column)
{
// add your code here
}
}
JTable table = new JTable( model );
标签:java,swing,netbeans,jtable,tablecolumn 来源: https://codeday.me/bug/20190712/1441940.html