-1

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

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

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

4

1 回答 1

3

您必须按照您对 JTable 的要求实现一个适配器(即一个 DataModel)。

我建议您在这里阅读 Java 文档。

个人而言,我推荐 JAXB 来解析您的 xml 数据,因为它可以构建模型。您的架构应该基于您的 xml 文件所代表的模型。然后,您的 Adapter 将成为 AbstractDataModel 类和您的模型的过渡。

于 2013-06-05T09:49:48.497 回答