我有兩個單選按鈕(說rbtn_Asia,rbtn_Europe)和一個JTable。當我選擇rbtn_Asia時,表格必須包含亞洲的數據。同樣,當我選擇rbtn_Europe時,表格必須包含歐洲的數據。 (亞洲的數據和歐洲的數據是在同一個數據庫中,將會定期更新)。我已經實現了這一點。與JTable的自動更新相關
我的問題是這樣的:考慮以下情況:我選擇了rbtn_Asia,並且顯然表格將包含亞洲的數據。現在讓數據庫有兩個新的亞洲元組,我怎麼能再次選擇rbtn_Asia而動態更新JTable(因爲rbtn_Asia已經處於選定狀態)。
你想用什麼事件來更新數據?如果單選按鈕已被選中,那麼你是否想定期更新你的表格?有些東西應該觸發更新..以更新按鈕的形式出現,或者您應該定期輪詢表格進行檢查。 – sethu 2012-03-02 07:39:11
是的,如果我已經選擇了單選按鈕,那麼每當更改數據庫時,表格都應該更新... – svkvvenky 2012-03-02 07:49:40
除非您有能力在數據庫更改時告訴您數據庫,否則您必須有一個後臺線程來輪詢定期查看數據庫是否已更改。如果有,則只需調用與按鈕被單擊時相同的處理程序。 – Kylar 2012-03-02 13:23:34