日期:2014-05-20  浏览次数:20718 次

如何使双击表格的单元格后不出现编辑框
JAVA一般情况下双击表格中某个单元格后就可以编辑格的内容,但我不想使单元格可编辑应该怎么写?

------解决方案--------------------
写一个继承类:
重载它的isCellEditable方法。始终返回false,这样就可以了。
Java code

protected class MyTableModel extends AbstractTableModel {
        public boolean isCellEditable(int row, int col) {
            return false;
        }

}

......

MyTableModel myTableModel = new MyTableModel();
JTable myTable = new JTable(myTableModel);