-1

私は Java Swing アプリケーションを開発しています。メイン フレームと、そこから開くことができる他の多くのフレームがあります。実行できるオプションの 1 つは、メイン ウィンドウからファイル (XML) をロードすることです。次に、2 番目のウィンドウを開くと、そのウィンドウには、そのファイルに保存されているデータがそれぞれのフィールドに表示されます。

メイン ウィンドウからファイルをロードすることはできますが、その情報を別のウィンドウに表示するにはどうすればよいですか?

私はStAX、XML ファイルのコンテンツを取得し、Swing Workerファイルをロードするために使用しました。2 つjTablesにコンテンツの一部JLabelsを入力し、ファイルに保存されている値を入力する必要があります。

4

1 に答える 1

3

JTable の要件に従って、アダプタ (つまり、DataModel) を実装する必要があります。

ここで Java ドキュメントを読むことをお勧めします。

個人的には、モデルを構築できるので、XML データを解析するために JAXB をお勧めします。アーキテクチャは、xml ファイルが表すモデルに基づいている必要があります。次に、アダプターは、AbstractDataModel クラスとモデルへの移行になります。

于 2013-06-05T09:49:48.497 に答える