我编写了一个java程序,它将读取JFrame的内容,并根据将创建的xml文件的值,该文件将包含属性及其对应的值。 我有两个类,一个有java swing,另一个创建一个xml文件。 在我的框架上,我有几个复选框和几个组合框,我想创建包含属性和值的xml。 我无法在CreateXML.java文件中设置这些属性的值。 如果有人有解决方案,请帮助我。
此致 SHK
答案 0 :(得分:1)
AlexR基本上是正确的。
然而,更大问题的一个更简单的解决方案是研究XMLEncoder的用法,它应该为你处理所有这些。
答案 1 :(得分:0)
JFrame
是实现方法Container
的{{1}}的间接子类。一旦您引用了JFrame,就可以迭代其组件并根据需要创建XML。注意,如果其中一个组件是Container的实例,你应该递归进入。
我相信这是你应该在你的CreateXML类中实现的。