用 Java 开发自定义 GUI 构建器
首先,我要说的是,我并不是在寻找 GUI 构建器来设计我的应用程序。我正在寻找一个可以在我的应用程序中使用的 GUI 构建器组件,以便让我的用户(即开发人员)设计他们的应用程序。
在最简单的形式中,我需要一个可以嵌入到我自己的应用程序中的 Java 组件。
GUI Builder 的一些基本要求;
用于布局的空布局管理器。自定义布局管理器是一个优点,但我现在不关心。
可定制的输出。 GUI 的输出不应采用 Java 格式。我有一个自定义 XML 语法,因此 GUI 应该转换为自定义 XML 而不是 Java。
一个现成的项目,或者我自己的编码指南都是可以接受的。
另外,我怀疑我可以使用 Netbeans 的 GUI Builder 来达到我的目的。由于 Netbeans IDE 位于 Netbeans 平台上,因此其 GUI 构建器可以在 Netbeans 平台上使用。欢迎 Netbeans 平台开发专家提出任何建议。
First of all, let me say that I am not looking for a GUI Builder to design my application. I am looking for a GUI Builder component that I can use in my application, to let my users (which are developers) design their application.
In the simplest form, I need a Java component that I can embed to my own application.
Some of the basic requirements for GUI Builder;
Null Layout Manager for layout. Custom layout managers is a plus, but I don't care for now.
Customizable output. Output of the GUI shouldn't be in Java. I have a custom XML grammar, so GUI should be transformed to a custom XML not Java.
Either a ready project, or guidelines to code my own is acceptable.
Also, I suspect that I can use Netbeans's GUI Builder for my purpose. Since Netbeans IDE sits on Netbeans platform, its GUI Builder can be available in Netbeans platform. Any advice from expert Netbeans platform developers is welcome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以首先查看 Netbeans 可视化库。我相信这是他们最初用来构建自己的 GUI 构建器的工具。
You could start by looking at the Netbeans Visual Library. I believe it's the tool they used in the first place to build their own GUI Builder.
您绝对可以使用 Matisse(NetBeans GUI 构建器)来实现此目的。
Geertjans 博客 是一个很好的起点。
You can definitely use Matisse (The NetBeans GUI builder) for this.
Geertjans blog is a good starting point.