Java GUI创建框架

时间:2009-06-24 18:49:12

标签: java user-interface swing matisse

你知道创建Swing屏幕的任何体面的框架吗? 我需要扩展我的应用程序以实现必须添加自己的屏幕。

可能的选择:

  1. 使用马蒂斯编辑的Netbeans平台

  2. Bean构建器(非常旧且不受支持)

  3. Eclipse VEP(测试版)

  4. 还有其他选择吗?


    更新:我不是在寻找设计时间工具来构建我的屏幕。我正在寻找一个插件或平台,允许实现者(我的应用程序的用户)为不同的客户端构建自定义屏幕。屏幕必须以某种格式保存(比如xml),并由另一个(仅限查看)应用程序显示。

    因此,像Matisse4MyEclipse这样的解决方案不合适,因为我不能将他们的专有插件与我的应用程序捆绑在一起。


    更新2:

    我要求的是框架,而不是设计时工具。我想在我的应用程序中嵌入某种组件,以便用户能够自己创建屏幕。

5 个答案:

答案 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