pne*_*ali 4 java swing netbeans
他们有这种非常酷的拖放操作,可以动态创建GUI.但我不会从这种方法中学到任何东西,我对此感到内疚.大多数Java程序员都使用这种方法吗?因为实现它生成的代码,所以用手IMO编写GUI是非常不切实际的.
使用GUI构建器没有任何问题,只要您了解该工具正在做什么以及使用所选工具的含义.
您需要知道的第一件事是该工具正在做什么.在这种情况下,您应该了解Java Swing以及使用Swing时出现的布局管理器,组件,并发问题(即使在使用工具时也会很方便),事件监听器和处理程序等主题.实际上,您应该能够完成一个简单的教程,例如使用JFC/Swing创建GUI.您不需要成为专家,但您需要至少习惯于阅读生成的代码并了解它的作用.
您需要注意的第二件事是使用您正在使用的任何GUI构建工具的含义.一个重要的含义是,如果有人去编辑GUI代码,他们将不得不使用您的工具或手动编辑代码.如果您在人们使用多个IDE和代码编辑器的环境中工作,那么使用不同工具的人将无法使用生成的代码而不会破坏您使用该工具的能力.大多数生成器以特定方式布置代码,以便工具可以读取和处理它们 - 不同的GUI构建器生成不同的代码,并且无法轻松地使用彼此的代码.此外,正因为如此,手动编辑代码可能会破坏GUI构建器使用生成的代码的能力.
如果您了解该工具,它的作用,并愿意接受风险,那就去做吧.我坚信使用适合完成工作的任何工具,包括GUI构建器.
| 归档时间: |
|
| 查看次数: |
1343 次 |
| 最近记录: |