你知道创建Swing屏幕的任何体面的框架吗? 我需要扩展我的应用程序以实现必须添加自己的屏幕。
可能的选择:
使用马蒂斯编辑的Netbeans平台
Bean构建器(非常旧且不受支持)
Eclipse VEP(测试版)
还有其他选择吗?
更新:我不是在寻找设计时间工具来构建我的屏幕。我正在寻找一个插件或平台,允许实现者(我的应用程序的用户)为不同的客户端构建自定义屏幕。屏幕必须以某种格式保存(比如xml),并由另一个(仅限查看)应用程序显示。
因此,像Matisse4MyEclipse这样的解决方案不合适,因为我不能将他们的专有插件与我的应用程序捆绑在一起。
更新2:
我要求的是框架,而不是设计时工具。我想在我的应用程序中嵌入某种组件,以便用户能够自己创建屏幕。
答案 0 :(得分:3)
答案 1 :(得分:1)
我过去曾使用JGoodies Form API,我喜欢它的简单性。 (我不喜欢GUI构建器...)我想它可以使用Spring进行配置。
答案 2 :(得分:0)
“屏幕”是什么意思? JFrames? JPanels?
如果您使用NetBeans JPanel表单,则添加/修改组件非常容易。通过每个“屏幕”一个JPanel,您可以将一组屏幕放在一个向导中,使用选项卡等。可以非常自由地复制,编辑和组合NetBeans GUI表单。
答案 3 :(得分:0)
我还没有看到Matisse4MyEclipse提到过。也就是说,它是MyEclipse的一部分,它不是免费的,所以我觉得这里有潜在的许可问题。
至于让用户为不同的客户端实现屏幕,听起来您的用户将会精通技术。也许您可以使用Groovy的SwingBuilder以可编辑的形式定义这些视图。我认为这可能比设计时工具更能满足您的需求。
答案 4 :(得分:0)
IntelliJ IDEA也有一个GUI Designer。