0

にさまざまなチェックボックスを配置したアプリケーションがありますJTable。列の選択された値を取得して、ユーザーが選択した値に基づいて xml ファイルを作成したいと考えています。

そこにはさまざまな属性があり、チェックボックスを使用して選択したデータを選択したいと考えています。保存ボタンをクリックするたびに、保存先のパスを入力した後、ファイルの保存場所を尋ねるダイアログボックスが1つ表示されます。

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>

JTableカスタムタブで取得しているデータは動的であり、チェックボックスが配置されるたびにパラメーターとその値が保存されます。

4

1 に答える 1

0

あなたのxmlファイルの構造を維持する必要がありますか、それとも完全にあなた次第ですか? オブジェクトを XML 文字列に変換するには、rt.jar にある XmlDecoder と XmlEncoder を使用できます。XML ファイルに保存するには、JFileChooser またはデザインの任意のカスタム ダイアログを使用できます。コードを正確に覚えていませんが、サポートされているサフィックスをネイティブ JFileChooser に設定することもできます。

于 2013-04-10T13:57:23.113 に答える