2016-11-07 86 views
-1

我正在研究用Java編碼的應用程序。它在第一次初始化時讀取校準值,用於以後從 .xml文件計算。值可以稍後修改並從另一個稱爲「屬性」的表單中保存到xml文件中,該表單從主窗體打開。關閉另一個窗體後更新主窗體

我怎樣才能通知「屬性」表格後,主要形式是關閉,以.xml文件中讀取新修改的值?還是有更好的方式來交換這些數據,我不應該再讀取.xml後?

回答

0

沒有你的表格是如何設置,很難給出一個確切的答案的詳細信息。

創建成立抱着你將.xml文件讀取信息的對象。在Main中,有一個(或更多)這些對象。將.xml文件中的信息存儲到該文件中。在Properties窗體中傳遞並更新該數據對象,並將其返回。完成編輯後,觸發一個propertyChange或調用一個方法,該方法將觸發告訴Main從數據存儲對象讀取數據。

如果你想堅持重新閱讀在關閉屬性形式.xml文件,那麼你就需要編輯窗口/形式結算過程(取決於你的表格是如何設置)。如果Properties窗體是JFrame,那麼應該有一個可以爲其編寫的「windowClosing」方法。