我是.net开发人员,我正在研究Swing for Java,我有一个问题。
有没有办法像简单的.net windows应用程序项目或WPF项目那样通过拖放来构建表单控件?
我正在使用eclipse,似乎每个人都通过添加定位和宽度,代码高度来控制控件,我发现a **中的痛苦。
答案 0 :(得分:4)
是的!查看Eclipse的Window Builder(从update site安装)。如果您更喜欢IDE,Netbeans还有一个内置编辑器。
答案 1 :(得分:2)
答案 2 :(得分:2)
Java的Swing框架试图解决一系列广泛的平台,它通过分离外观问题,布局问题等来实现这一点。设置表单最痛苦的部分是布局,这是由LayoutManagers驱动的。
构建各种LayoutManager实现以与表单设计器工具结合使用。我个人在IntelliJ的设计师面前取得了不错的成绩。查看一些screen shots and feature listings here。
答案 3 :(得分:1)
我个人不建议使用任何拖放构建器。在某些IDE中,生成的代码不可编辑。有些IDE允许您编辑代码,但最重要的是无论您使用什么IDE,生成的代码都很难维护。过了一段时间,你会发现很难自己使用它。
相反,由于您刚刚开始,我建议您立即使用一个好的布局管理器。在我们这样做的同时,给jdk的布局管理人员提供了广泛的支持。它们很可怕,这也是导致大多数人参与拖放解决方案的原因。而是尝试Jgoodies表单布局。它非常容易理解和使用。链接在这里:
http://www.jgoodies.com/freeware/formsdemo/index.html
在你明白了之后,试着给这个建筑师我写了一个镜头。它让生活变得更加简单: