2011-02-22 45 views
0

我開發了一個Java客戶端/服務器應用程序,通過Spring RMI進行通信,客戶端是一個擺動Jframe,它包含頂部的命令按鈕(添加,更新,刪除)中間是一個JTable,底部是一個表單。刷新客戶端/服務器應用程序中的JTable

服務器端通過使用iBatis與Apache Derby數據庫進行通信包含一個Dao層。

所以應用程序的工作很大,但有兩個問題被發現:

1)當用戶A添加/更新/刪除從一個JTable一排,別人看不到的變化,直到點擊一個按鈕,刷新JTable中的數據,我希望這種更改必須自動完成。 2)當用戶A想要更新JTable中的一行,並且用戶B想要改變同一行時,一旦完成,總是要保存最後一次保存的數據。

可以有人給一個工作代碼?或指向網站的鏈接,教程......

回答

1

1)當用戶A從JTable添加/更新/刪除行時,其他人無法看到更改,直到單擊按鈕刷新數據爲止JTable,我希望這個改變必須自動完成。

將TableModelListener添加到TableModel中。每當數據發生變化時您都會收到一個事件,以便您可以立即更新服務器。

+0

嗨,謝謝你的回答,請給我看看代碼。 – arafat877 2011-02-22 20:22:43

相關問題