簡體   English   中英

如何使JTable的僅一列不可編輯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM