如何在JTable中禁用某个列

时间:2015-08-21 16:12:33

标签: java swing user-interface netbeans jtable

如何在GUI编辑器中将此代码用于现有的JTable。

    JTable table = new JTable();
    public boolean isCellEditable(int row, int column) {
        return false;
    }

非常感谢。  对不起,我只是新手。

1 个答案:

答案 0 :(得分:3)

这将禁用JTable中的每个单元格。

JTable table = new JTable() {
    @Override
    public boolean isCellEditable(int row, int column) {                
        return false;               
    };
};

您可能希望覆盖方法isCellEditable以有选择地禁用特定列,例如return (column == 0)将禁用第一列。