2014-01-25 24 views

回答

0

如果你想使用自定義表模型:

//instance table model 
DefaultTableModel tableModel = new DefaultTableModel() { 

    @Override 
    public boolean isCellEditable(int row, int column) {  
     return false; // or a condition at your choice with row and column 
    } 
}; 

table.setModel(tableModel); 

或者在一個快速和骯髒的方式:

table.setEnabled(false); 

第二種方法是用一些L- & F(它看起來變灰不一致出)。

+1

如果它不一致(不可用),它不是_simpler_是:-)更好地移除該建議,因爲它不是一個選項 – kleopatra

+0

我得到答案...它必須是MOUSEPRESSED事件! – jefferyleo

+1

@jefferyleo很高興你找到了一些東西,只是...... a)請不要對我們大喊,我們大多數人都不是聾啞人:) b)_mousePressed_在哪裏發揮作用?聽起來像你沒有正確/完全描述你的問題 – kleopatra

相關問題