是否存在不需要外部JAR的Java GUI构建器?

时间:2009-11-25 18:53:54

标签: java user-interface swing gui-designer

我正在寻找一个为我生成Java Swing代码的Java GUI构建工具。我打算用它来快速创建所有Frame / Panel代码,然后手动定制所有内容。

能够在不同的布局管理器之间进行选择会很不错,但并不是必需的。

最重要的部分,该工具不能要求将任何.jar文件放在我的项目中(这不适用于我正在进行的项目。)

3 个答案:

答案 0 :(得分:3)

NetBeans将为您构建纯Swing应用程序,以及许多其他工具。

事实上,据我所知,这是规则而不是例外。只需要一个Swing应用程序就可以获得纯Java(在大多数情况下)。

答案 1 :(得分:2)

我同意Carl,Netbeans。

默认情况下,当Netbeans创建Java桌面应用程序(swing)时,它希望包含一些其他jar。 (至少它对我有用)

  1. appframework-x.x.x.jar
  2. 摆动工人x.x.jar
  3. 从通用Java应用程序开始,然后手动添加GUI类。这将导致项目没有依赖关系。

答案 2 :(得分:1)

当我使用JVider来布置我的屏幕时。它不像NetBeans那样完整或复杂,但它确实允许您使用GridBagLayout快速,舒适地布局屏幕。

我喜欢它的是它生成源代码并且没有运行时要求。有一个运行时选项,允许您从它生成的XML文件加载UI,而不是生成类,但您不必使用它。

我当时的过程是让JVider生成源类。然后我将创建一个子类并将所有事件逻辑,数据绑定等添加到该子类。这将允许我调整UI文件并重新生成而不会丢失任何逻辑。

现在我通常使用NetBeans,但如果我有“无外部jar /类允许”的要求,JVider可能是我的第一选择。

祝你好运!