使用windowbuilder学习swing。一个坏主意?

Using windowbuilder to learn swing. A bad idea?

我开始玩 windowbuilder,我已经构建了一些基本的 GUI 程序。但是,我想知道我是否通过这种方式学习 swing 而不是自己构建所有内容而不使用任何插件对自己造成伤害?我确实很了解构建整个 GUI 的内容,但您对此有何看法?

我建议您先用手写。毕竟,WindowBuilder 和类似的工具旨在加快开发速度,如果您了解其中的内容,请使用它们。祝一切顺利!

我通常举同样的例子。在教一个人如何求和之前,你不能先教他使用计算器。我认为熟悉大多数 swing 组件并尝试掌握它们的基础知识对您来说很重要,这样您就可以轻松地编写代码。

WindowBuilder 对于复杂的设计和组件非常有帮助,但我认为在切换到 WindowBuilder 之前您应该首先了解基础知识。许多人会不同意我的看法,因为该扩展使生活变得更轻松,但了解基础知识非常重要,以防有一天您想在没有 WindowBuilder 或 NetBeans 的地方工作,或者即使您想了解该程序正在为之编写的代码你.

因此,总结一下:您可以安装 WindowBuilder 并使用它来学习,但请记住,您可能无法通过此方法获得一些非常有用的知识。还有,把代码分析透彻看懂,尽量不要over-use工具