【发布时间】:2011-03-29 14:05:19
【问题描述】:
与 this wiki 相比,我正在寻找从编码角度实现 Swing GUI 控件的正确方法。
我一直在努力学习 Java 及其 GUI 工具,但我发现一个又一个的互联网教程在 main 中抛出了所有内容,我知道这是不对的。
我也尝试过像 Netbeans 和其他“可视”编辑器这样的 RAD 系统,但是当我开始编码时,我已经有一大堆代码,我不知道它的作用有一半,所以我打算学习手代码摇摆,我知道基本的控件和布局,但想以正确的方式去做。
是否有我缺少的模型或标准?
示例问题...
我是否扩展 JFrame 并创建自己的框架对象? (我认为是的)
我是否将主菜单封装在该框架对象中?还是我自己创建?等等……
如何将“视图”逻辑与“应用程序”逻辑分开?
基本上,我正在寻找关于如何组织 GUI 代码的行业标准。
【问题讨论】:
-
这属于 Programmers SE... 我在哪里 asked it already。
-
我不得不说我不同意,因为我要求编码特定示例。有机会获得定量的非主观答案。程序员是针对更主观的、与职业相关的问题。不过,我非常感谢您提供的信息,并将查看您问题的答案。
-
嗯,你应该明确地说出来,然后......你的意思是你想要你在“示例问题”下列出的三件事的答案吗?
-
当然,作为开始,我会进行编辑以使自己更清楚。
-
您在寻求主观帮助。没有“组织代码的行业标准”,因为这就像要求“积分的一个真正推导”......给定“积分 x^2”我希望你推导出它,我希望你知道 我的常数是[省略] 但我不会告诉你我的常数是什么。 〜(我的观点)编程就是这样。有很多方法可以达到相同的最终结果。因此,我的商店的“最佳实践”可能不是您商店的“最佳实践”。至于“互联网教程将所有内容都放在
main”,这是因为它们会以最快的速度进入代码。
标签: java user-interface swing standards coding-style