我们是否只能将现有组件(没有自定义组件)添加到使用main()实现的GUI中?或者是否必须在自定义类中创建GUI。
答案 0 :(得分:4)
您可以按照自己的意愿构建代码。您当然可以在 main方法中实现整个GUI。从理论上讲,您始终可以转换任何代码,使其仅使用一个 主要方法而已。
Java是一种面向对象的语言。我们希望构建我们的代码,以便易于阅读,理解,维护和可重用,而无需重复代码。这意味着我们使用Button
类和Panel
类并将它们组合在一起,而不是仅仅在一个 main方法中从上到下编写所有内容。
答案 1 :(得分:1)
这与你在任何其他Java程序中实现main之外的类的原因相同。
如果将所有内容都放入main方法中,则会失去重用所编写代码的能力。
如果您将功能放入不同的方法,字段和类中,那么您有可能在代码中更好地设计和重用。