JTable,禁用用户列拖动

问题:

我已经将我的JTable声明为:

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

但是我已经看到,在运行时可以用鼠标拖动列
我如何禁用?

回答:

 除非您的意思是用户可以调整列标题大小,否则data_table.getTableHeader().setReorderingAllowed(false);应该完成这项工作。

 
 
Code问答: http://codewenda.com/topics/java/
Stackoverflow: JTable, disable user column dragging

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

23 + = 33