Java Swing:从XML生成动态GUI表单

时间:2010-01-04 12:13:59

标签: java xml user-interface swing

我正在用Java编写此应用程序,JTree左侧有JFrameJTree中选择的项目确定右侧显示的内容。这类似于Thunderbird中的Edit --> Preferences,以及其他一些应用程序的偏好。

无论如何,主要区别在于我的应用程序中右边的内容是动态的,需要在运行时使用文件输入生成。

我所追求的是各种可以实现的方式,代码片段或现有的框架/库(如果存在)。

输入文件需要比序列化期间生成的XML更高级别。无需输出功能。

由于

3 个答案:

答案 0 :(得分:7)

JEasy Framework看起来完全符合您的要求。

但是这里有一个类似项目的完整列表:http://java-source.net/open-source/xml-user-interface-toolkits

每个都有一个简短的描述和项目页面的链接。你会想看一些听起来不错的东西,然后自己尝试一两个。

答案 1 :(得分:2)

截至目前,我认为最常用的是Swixml。与JEasy相比,提供更好的支持。

现在已经使用了一段时间了,而且很容易学习

答案 2 :(得分:1)

也许吧 - http://www.soyatec.com/eface/ - XAML / WPF for Java。