代码之家  ›  专栏  ›  技术社区  ›  Robert Greiner

是否存在任何不需要外部jar的Java GUI构建器?

  •  0
  • Robert Greiner  · 技术社区  · 15 年前

    我正在寻找一个Java GUI构建工具,它为我生成Java Swing代码。我计划使用它来快速创建所有框架/面板代码,然后手工定制所有内容。

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

    最重要的是,该工具不能要求在我的项目中放置任何.jar文件(我正在处理的项目不允许这样做)。

    3 回复  |  直到 15 年前
        1
  •  3
  •   Carl Smotricz    15 年前

    NetBeans将为您构建纯Swing应用程序,其他一些工具也是如此。

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

        2
  •  2
  •   Steve K    15 年前

    我同意卡尔的观点,Netbeans。

    默认情况下,当NETBeBes创建Java桌面应用程序(Swing)时,它希望包括一些其他的JAR。(至少对我来说是这样)

    1. 应用框架-x.x.x.jar
    2. Swing-Worker-X.X.震击器

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

        3
  •  1
  •   Benjamin Cox    15 年前

    当我使用的时候 JVider 布置我的屏幕。它不像NetBeans那样完整或复杂,但它允许您使用GridBagLayout快速、舒适地布局屏幕。

    我喜欢的是它生成源代码,并且没有运行时要求。有一个运行时选项,允许您从它生成的XML文件加载UI,而不是生成类,但您不必使用它。

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

    现在我通常使用NetBeans,但是如果我有一个“不允许外部JAR/类”的需求,那么jvider可能是我的第一选择。

    祝你好运!