我正在寻找为我生成 Java Swing 代码的 Java GUI 构建工具。我计划使用它来快速创建所有框架/面板代码,然后手动自定义所有内容。
能够在不同的布局管理器之间进行选择会很好,但这不是必需的。
最重要的部分,该工具不能要求在我的项目中放置任何 .jar 文件(这对于我正在处理的项目是不允许的。)
我正在寻找为我生成 Java Swing 代码的 Java GUI 构建工具。我计划使用它来快速创建所有框架/面板代码,然后手动自定义所有内容。
能够在不同的布局管理器之间进行选择会很好,但这不是必需的。
最重要的部分,该工具不能要求在我的项目中放置任何 .jar 文件(这对于我正在处理的项目是不允许的。)
NetBeans 将为您构建纯 Swing 应用程序,许多其他工具也将如此。
事实上,据我所知,这是规则而不是例外。只需请求一个 Swing 应用程序,您就会拥有纯 Java(在大多数情况下)。
我同意卡尔,Netbeans。
默认情况下,当 Netbeans 创建 Java 桌面应用程序 (swing) 时,它希望包含其他一些 jar。(至少对我有用)
只需从通用 Java 应用程序开始,然后手动添加 GUI 类。这将导致项目没有依赖关系。
早在我使用JVider布置屏幕时。它不像 NetBeans 那样完整或复杂,但它确实允许您使用 GridBagLayout 快速、舒适地布置屏幕。
我喜欢它的是它生成源代码并且没有运行时要求。有一个运行时选项允许您从它生成的 XML 文件加载 UI,而不是生成类,但您不必使用它。
我当时的过程是让 JVider 生成源类。然后我将创建一个子类并将所有事件逻辑、数据绑定等添加到该子类中。这将允许我调整 UI 文件并重新生成,而不会丢失任何逻辑。
现在我通常会使用 NetBeans,但如果我有“不允许外部 jars/类”的要求,JVider 可能会再次成为我的首选。
祝你好运!