2009-11-25 23 views
0

我正在寻找一个为我生成Java Swing代码的Java GUI构建工具。我正在计划使用它来快速创建所有的框架/面板代码,然后再手动定制所有的代码。是否存在任何不需要外部JAR的Java GUI构建器?

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

最重要的组成部分,该工具可以不需要任何.jar文件放置在我的项目(这是不允许的,我工作的项目。)

回答

3

NetBeans将打造的纯摇摆为你的应用程序,以及其他一些工具。

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

+0

很酷,谢谢。我正在尝试NetBeans。 – 2009-11-25 19:09:12

+0

@Steve,好的,我会试试看。如果你愿意,你可以将你的评论转换成一个答案,我会赞扬它。 – 2009-11-25 19:09:58

2

我同意卡尔,Netbeans。

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

  1. appframework-x.x.x.jar
  2. 摆动工人x.x.jar

从一个普通的Java应用程序刚开始,然后手动添加的GUI类。这将导致一个没有依赖关系的项目。

+0

+1感谢您的信息 – 2009-11-25 19:21:50

+0

如果您能摆脱这种困境,这是您最好的选择。尽管如此,确保这符合“无罐子”要求的精神。通常这是关于许可的企业/政府偏执狂,在这种情况下,仅仅提升类和/或源代码仍然是不可行的。 – 2009-11-25 20:37:37

1

回来时,我用JVider布置我的屏幕。它几乎不像NetBeans那样完整或复杂,但它确实可以让您使用GridBagLayout快速并舒适地布置屏幕。

我喜欢它的是它生成源代码并且没有运行时要求。有一个运行时选项,可以让你从它生成的XML文件加载你的用户界面,而不是生成类,但你不必使用它。

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

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

祝你好运!

相关问题