只要你理解工具的作用和使用该工具的影响,使用GUI构建器是没有问题的。首先,你需要了解该工具的作用。在这种情况下,你应该了解Java Swing以及与其相关的主题,如布局管理器、组件、使用Swing时出现的并发问题(即使使用工具也会很方便)、事件监听器和处理程序。实际上,你应该能够完成一个简单的教程,比如在JFC/Swing中创建GUI这个教程中。你不需要成为专家,但你至少需要能够舒适地阅读生成的代码并理解它的作用。其次,你需要知道使用任何GUI构建工具的影响。一个重要的影响是,如果有人想要编辑GUI代码,他们必须使用你的工具或手动编辑代码。如果你在一个环境中工作,其中人们使用多个IDE和代码编辑器,那么使用不同工具的人将无法在不破坏你使用工具的情况下使用你生成的代码。大多数生成器按照特定的方式布置其代码,以便工具可以读取和处理——不同的GUI构建器生成不同的代码,并且不能轻松地使用彼此的代码。此外,由于这个原因,手动编辑代码可能会破坏GUI构建器处理生成的代码的能力。如果你理解工具、它的作用并愿意承担风险,就可以使用它。我坚信使用适当的工具来完成工作,其中包括GUI构建器。