当前位置:  开发笔记 > 编程语言 > 正文

在JTable中使列不可编辑

如何解决《在JTable中使列不可编辑》经验,为你挑选了1个好方法。

我创建了一个MasterDetail Simple Form使用Netbeans,我有一个JTable与数据库相关的.

我想在其中编辑一列JTable以使其不可编辑.

我用Google搜索了这一切,我发现了这一切:

this.masterTable.getColumn("Validation").setEditable(false);

哪个不适合我!



1> camickr..:

重写isCellEditable(...)TableModel 的方法.

DefaultTableModel model = new DefaultTableModel(...)
{
    @Override 
    public boolean isCellEditable(int row, int column)
    {
        // add your code here
    }
}

JTable table = new JTable( model );

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有