2

我正在寻找一个 Java UI 设计器,允许我以浮动模式将控件直接拖放到设计表面(没有 SWT 附带的北、南等麻烦)。有没有这样的工具?
另外,我只对提供试用版的工具感兴趣。

编辑:我只对允许我拖放项目的解决方案感兴趣,而不管面板边距、LayoutManager 等内容如何。位置最好只相对于窗口边距。


提前致谢

4

4 回答 4

6

您可以使用 NetBeans 来设计您的 GUI。而不是弄乱布局管理器,只需使用“绝对”布局。它会将 UI 组件准确放置在您放置它们的位置,一个像素一个像素。

于 2009-07-08T17:22:30.480 回答
1

Eclipse 有一个名为 VEP 的免费可视化编辑器。见http://www.eclipse.org/vep/

实例化有一套非常好的工具,带有试用版:

http://instanceations.com

请注意,对于任何视觉设计师,您都应该知道布局管理器如何正确使用它们(并确保您的 UI 正确扩展/收缩/适应字体/区域设置)。例如,如果您只使用绝对位置,则可能会被裁剪。

有关我关于布局管理的文章,请参阅http://developer.java.sun.com/developer/onlineTraining/GUI/AWTLayoutMgr/ ,以了解如何使用诸如北、南之类的东西。它只涵盖了最初的五个 Java 布局管理器,但描述了为什么需要它们以及如何嵌套它们。

于 2009-07-08T17:14:47.560 回答
1

我推荐JFormDesigner,它支持“自由设计”。来自 http://www.jformdesigner.com/doc/help/layouts/grouplayout.html

组布局管理器的目标是让创建专业的跨平台布局变得容易。它专为 GUI 构建器(例如 JFormDesigner)设计,以使用“自由设计”范例。您可以通过简单地将组件放置在您想要的位置来布置表单。视觉指南建议组件的最佳间距、对齐和调整大小。

它有一个试用版,非常易于使用。

于 2009-07-08T17:30:32.287 回答
0

Netbeans 有一个名为 Matisse 的拖放模块:http: //www.netbeans.org/kb/articles/matisse.html

于 2009-07-08T17:49:29.130 回答