我正在使用Netbeans开发一个应用程序。
我已经以JTable格式生成了报告。
它工作正常,但行和列是可编辑的,我希望它们是不可编辑的。
答案 0 :(得分:4)
在您的表格模型中,您可以覆盖isCellEditable()
方法:
public class MyModel extends DefaultTableModel
{
public MyModel(Object[][] data, Object[] cols)
{
super(data, cols);
}
public boolean isCellEditable(int row, int col)
{
return false;
}
}
答案 1 :(得分:1)
您正在使用NetBeans GUI编辑器来创建表。在表格Properties > model
中,选择模型的所需原点。例如,您可以将@ Hunter的Mymodel
添加到您的来源,然后选择Custom code
:
new MyModel(data, cols)