2013-04-10 34 views
0

我有一個應用程序,其中我在JTable中放置了不同的複選框。我想獲取列的選定值,以根據用戶選擇的值創建一個xml文件。如何獲取所選複選框的值並使用保存對話框將它們保存爲XML格式

它有不同的屬性,我想使用複選框選擇選定的數據。每當我點擊保存按鈕時,應該有一個對話框詢問我輸入應該保存的路徑後保存文件的位置。

XML文件:

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<data> 
<Tab name="text123"> 
    <Test name="abcd"> 
     <affected url>http://www.a.com</url> 
     <field-1 param="abc">value=text</field-1> 
     <filed-2 param="xyz">value=text</field-2> 
    </test> 
    <test name="xyz"> 
     <affected url>http://www.b.com</url> 
     <field-1 param="mno">text</field-1> 
     <filed-2 param="pqr">text</field-2> 
    </test> 
</tab> 
</data> 

我得到我的自定義選項卡中的數據是動態的,而params,其價值越來越存儲在JTable每當複選框被放置。

回答

0

你必須保留你的xml文件的一些結構還是完全取決於你?要將任何對象轉換爲XML字符串,您可以使用都在rt.jar中的XmlDecoder和XmlEncoder。要將其保存到XML文件中,您可以使用JFileChooser或設計的任何自定義對話框。我不記得確切的代碼,但您也可以將支持的後綴設置爲本機JFileChooser。

+0

我必須保持類似這樣的結構...是的JFileChooser我可以使用保存對話框,並可以設置其默認屬性,但那麼我也想這個結構..任何示例代碼? – 2013-04-10 14:00:54

+0

任何人...請幫助我:...((米仍然堅持我的代碼 – 2013-04-11 17:12:05