[英]How to make only one column of JTable non-editable
我在Java程序中使用JTable,並且只想使JTable的一列不可編輯 。 我怎樣才能做到這一點?
您將需要擴展DefaultTableModel
以便擁有自己的實現,然后在isEditable()
函數中從那里開始,需要檢查一下是否應可編輯該單元格的條件。
public boolean isCellEditable(int row, int col)
{
//If you didn't want the first column to be editable
if(col == 0)
return false;
else
return true;
}
有關如何使用表的信息,請參閱本教程 ,它具有有關使用DefaultTableModel擴展的一些非常好的信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.