簡體   English   中英

如何在jtable中編輯單元格

[英]How to edit cell in jtable

我正在做一個需要 Jtable 的項目。 但是我使用了 3 個 Jtables。 我怎樣才能使第三個表格單元格可編輯而前兩個單元格保持不可編輯?

前 2 個表在同一個 Jpanel 中,而另一方面第三個表在另一個 Jpanel 中。

這是我的 FoodTableModel 代碼:

public boolean isCellEditable(int row, int column) {
    return true;
}   

@Override
public void setValueAt(Object value, int row, int col) {
    data[row][col] = value;
    fireTableCellUpdated(row, col);
}

您可以在自定義表模型中添加一個標志,並像使用它一樣使用它

public boolean isCellEditable(int row, int column){

    if(cellEditable) {   
        return true;
    }

    return false;
} 

檢查答案以獲取更多詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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