[英]JTable from TableModel - add Buttons to each row
我有一個學校項目,我需要為數據庫創建一個圖形用戶界面。 數據庫包含 3 個表:
比薩桌
澆頭表
還有一個表,其中包含比薩餅和澆頭的外鍵。 這張表基本上聲明了比薩有哪些配料。
我現在可以通過自定義TableModel
(表 model 與數據庫通信)在JTable
中顯示披薩表。
但現在我想為表格添加兩列。 這些列在每一行中包含兩個按鈕,一個用於刪除實際行,一個用於打開對話框,該對話框允許編輯當前比薩餅(添加澆頭、更改屬性等)。
如果我從自定義表 model 中“輸入”JTable,我該如何添加這些列? 我需要修改表 model 還是JTable
?
在JTable
的單元格中添加JButton
(具有TableCellRenderer
和TableCellEditor
的正確解決方法)是Swing
中最艱巨的工作之一,
1) @camickrs 表格按鈕列
2) 將帶有 JComponents 的 JPanel添加到JTable
的列
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.