Swing:将XML文件内容加载到JLabel中

时间:2013-06-05 09:20:51

标签: java xml swing load

我正在开发一个Java Swing应用程序,我有一个主框架,还有许多其他框架可以通过它打开。 可以执行的一个选项是通过主窗口加载文件(XML),然后,当我打开第二个窗口时,该窗口将显示存储在该文件中的数据< / strong>,在各自的领域。

我已经可以通过主窗口加载文件,但如何在另一个窗口中显示该信息?

我使用StAX来获取XML文件的内容,使用Swing Worker来加载文件。我需要使用一些内容填充两个jTables,并使用也存储在文件中的值填充一些JLabels

1 个答案:

答案 0 :(得分:3)

您必须根据您对JTable的要求实现适配器(即DataModel)。

我建议您阅读Java文档here

Personnaly,我建议JAXB解析你的xml数据,因为它可以构建一个模型。您的体系结构应基于xml文件所代表的模型。然后你的适配器将转换到AbstractDataModel类和你的模型。