[英]Only one row editable on JTable
我想制作一種特殊的jtable。 我希望默認情況下整個表不可編輯。 但是當用戶單擊一行時,然后單擊“編輯”j按鈕,該特定行是可編輯的。 一旦他們選擇了行,它就不再可編輯了。
我該怎么做呢?
要控制哪些單元格是可編輯的,您需要擴展JTable或JTableModel(請參閱下面示例中對模型的調用),以確保JTable中的此方法對您想要編輯的行中的所有單元格返回true根據您的規格。
public boolean isCellEditable(int row, int column) {
return getModel().isCellEditable(row, convertColumnIndexToModel(column));
}
另請參閱本教程以了解TableCellEditors
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.