创建图形复杂的Java Swing应用程序的最佳编程过程?

Hip*_*ter 1 java user-interface swing design-patterns

我正在开始一个相当复杂的Swing应用程序,该应用程序大量以图形为导向,具有大约1000个独立的jpeg,30多种不同的形式,以及跟踪整个用户交互速率的计时器.

我的问题是从实际编程的角度来看,在我已经为整个项目编写故事板并得到客户批准之后,哪里是开始编程这个大型项目的最佳位置(代码方式)以及我应该以什么顺序编写编程元素?

(示例答案:首先开始编写所有必要部分的declare和init语句,然后编写所有方法的骨架版本,然后处理swing设计和布局管理器(gridbag),然后处理事件和监听器)

感谢大家的建议哦,顺便说一下,我真的很喜欢StackOverflow!

Joo*_*kka 5

您正在描述一种"瀑布式"开发方法 - 首先完成某个级别的程序,然后完成下一个级别等.这确实是一种可能的方法,但很多人发现它所谓的跟踪子弹方法更好; 首先做一些功能,然后从中学习,调整所需的东西并继续.如果您正在与客户合作,这将非常有用,因为通过展示原型,您可以获得反馈并避免误解.