[英]How to auto-refresh a JTable bound to Mysql database after insert using NetBeans
我正在NetBeans
一個項目上。
我有一個綁定到數據庫的Jtable
,並且有一種用於插入數據的表格。
我希望每次插入時都刷新表中的記錄。
我怎樣才能做到這一點?
我希望每次插入時都刷新表中的記錄。
然后,您的“插入”邏輯需要做兩件事:
DefaultTableModel
的addRow(...)
方法來完成的。 您從表單獲取數據,創建一個Vector以包含每一列的數據,然后將Vector添加到模型中。 我應該只選擇表並轉到導航器窗口。 在“其他組件”下,是在綁定之后創建的列表,其中包含表記錄(您應該知道其名稱)。 右鍵單擊列表>屬性>選中“可觀察”。
請嘗試以下代碼:
如果要在單擊按鈕或任何組件的事件時更新表,則必須將代碼放入事件中
碼
udetailsList.clear();
udetailsList.addAll(udetailsQuery.getResultList());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.