gpt4 book ai didi

java - 创建 GUI 为什么拖放比编写代码更糟糕?

转载 作者:行者123 更新时间:2023-12-01 13:15:51 24 4
gpt4 key购买 nike

正如标题所说,为什么更好的程序员会编写代码来创建 GUI 元素。例如。 jTable,我是菜鸟,我习惯将它从 Swing 控件中拖放到我的面板上。但更聪明的方法是在代码中创建 jPanel,不是吗?

我可以看到一个原因,那就是稍后在 GUI 类中我可以更轻松地访问它。

所以问题是为什么会有两种可能性,哪一种是正确的,哪一种更专业?

编辑:我不是在询问您的个人意见,而是在问什么更好以及出于什么原因。我想知道事实而不是观点。

最佳答案

这完全是主观的,但许多人远离 GUI 构建者有几个原因:

  • 它们向您隐藏实现细节,这对新手来说很糟糕。
  • 它们生成的代码并不是真正适合人类摆弄的,因此进入并更改代码要困难得多。
  • 使用 gui 构建器会增加对该 gui 构建器的依赖,这通常是一件坏事。如果该 GUI 构建器停止维护怎么办?

不过,这完全是主观的,您是否使用 gui 构建器或自己编写代码取决于您和您的上下文。这实际上不是一个SO 的问题。

关于java - 创建 GUI 为什么拖放比编写代码更糟糕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22481748/

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