gpt4 book ai didi

swing - 如果我开始使用 Netbeans GUI 构建器制作 swing 应用程序可以吗?

转载 作者:行者123 更新时间:2023-12-03 02:01:17 24 4
gpt4 key购买 nike

我从 head first java 学习了 Swing 基础知识和事件处理基础知识...然后我读了一些关于使用 netbeans 开发 swing 应用程序的教程...

我喜欢它,因为我不必关心布局和其他东西......

但是我在一个论坛上读到,我应该正确学习 swing,而不是直接使用 netbeans...

这让我有点困惑......

请建议掌握 Swing 应用程序开发的最佳方法......

提前致谢

最佳答案

好吧,我发现我要与这里的大多数人背道而驰;-)

手动编写 GUI 是一件很痛苦的事情。在我看来,任何能让这项任务变得更容易的事情都是好事。当您刚刚开始时,生成的 GUI 可以让您更快地启动和运行。

GUI 构建器处理真正的重复性工作,并阻止您做最常见的愚蠢的事情。缺点是同样的方法也会阻止您做真正聪明的事情。最终,您将遇到一些无法通过 GUI 构建器完成的事情,您将需要深入研究代码。因此,您不能将代码生成器视为黑匣子,您不需要知道里面发生了什么魔法。至少,您需要白盒。让 GUI 构建器发挥它的魔力,但要了解它的魔力及其局限性。

通过生成一个非常简单的 GUI 进行练习。浏览代码并了解它的作用。通过构建器进行更改并查看生成的代码如何变化。尝试自己更改代码以确认您的理解是否正确。 *

如果您不明白某些内容,请访问 JavaDocs,Swing Trail ,或浏览Java2S Swing Tutorials .

如果您仍然遇到困难,请尝试 Java Ranch 的好心人,或点击此处StackOverflow .

* Netbeans 将生成的代码放在 protected block 中,并且不允许您直接编辑它们。但是,您可以在另一个编辑器中打开该文件来测试更改。此外,您可以使用 properties 窗口中的 code 选项卡进行很多操作来影响代码生成。

关于swing - 如果我开始使用 Netbeans GUI 构建器制作 swing 应用程序可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3634967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com