我有一個綁定到List屬性的JTable。我使用NetBeans爲我的jpanel表單添加屬性,啓用/檢查propertyChangeSupport,並將我的jTable綁定到該屬性。表格完美地顯示數據。請指導我如何通過雙擊單元格並編輯其內容來更改此表的數據時,如何啓用/禁用「保存」按鈕。如何處理JTable數據更改事件
1
A
回答
5
Table Cell Listener將偵聽單元數據的真實變化。
TableModelListener觸發一個事件,即使您選中了該單元格並且實際上並未更改數據。
1
您是否嘗試將TableModelListener添加到JTable的模型?這應該在表格數據發生變化時觸發,然後監聽器可以啓用保存按鈕。只要按下按鈕並且數據已成功保存,該按鈕應該會自動禁用。
編輯:
請忽略這一點,而是去與camickr的推薦!
+1
謝謝。我如何使用NetBeans添加TableModelListener?我是否必須手動編寫代碼或有一些可用的gui方法? – 2011-05-10 19:35:57
相關問題
- 1. JTable - 激活列數據更改事件
- 2. java,從一個JTable收集數據,使用其他JTable的事件處理程序更改顯示
- 3. 應該在哪裏處理listview中的數據更改事件?
- 4. 如何在事件處理後更新頁面數據?
- 5. 正確處理輸入更改事件
- 6. location.hash更改的事件處理程序?
- 7. 處理DataTable.DataRow單元格更改事件
- 8. 更改處理後事件的顏色
- 9. 處理.NET DataGridViewCheckBox更改事件
- 10. NSImageView更改事件處理程序
- 11. 攔截JTable的選擇更改事件
- 12. 如何讓Outlook處理事件更新?
- 13. 如何處理數據庫更改並移植我的數據?
- 14. 如何在一個處理程序中處理多個更改事件?
- 15. 如何正確處理更改方向事件?
- 16. 如何從事件處理程序中更改ContextMenuItem的屬性
- 17. 如何更改菜單按鈕的事件處理程序?
- 18. 如何更改事件處理程序回調動態
- 19. 如何更改ValueChanged事件處理程序中的DateTimePicker的值
- 20. 如何處理WPF中的Canvas.Top更改事件?
- 21. 如何使用jquery處理表的行更改事件?
- 22. 如何處理jPrompt輸入的更改事件?
- 23. 如何動態創建「更改」事件處理程序?
- 24. JTable:如何更改jtable形式
- 25. 如何處理web.config內容的更新事件?如何檢測web.config已更改?
- 26. 根據事件處理程序更改的動態標籤
- 27. 根據事件處理程序更改的標籤
- 28. 如何處理事件鏈
- 29. 如何處理多個事件參數
- 30. 如何在編輯行時處理JTable的傳入數據?
謝謝。你的課正是我所期待的。保持良好的工作 :) – 2011-05-10 20:05:08