1

我想将我编写的 Java 应用程序转换为小程序。该应用程序使用模型-视图-控制器架构。

目前,main() 方法在控制器中,它初始化一个新模型和一个新视图,然后应用程序开始。我从这里了解到应该扩展 JApplet,并包含一个 init() 过程。

我的问题是,这应该在哪里?View 类创建一个新的 JPane 实例并向其添加所有必要的控件。而不是这个,它应该创建一个扩展 JApplet 的类的新实例吗?如果是这样,应用程序将如何启动?控制器的 main() 过程是否必须成为扩展 View 的新类中的 init() 过程?我彻底糊涂了!如果有帮助,我可以提供代码,尽管整个程序太大而无法包含在此处。

谢谢,

托马斯

4

1 回答 1

0

不要想太多!只需将所有代码拉入一个通用 UI 面板,该面板可以添加到 JFrame(作为应用程序运行时)或添加到 JApplet(作为小程序运行时)。是的,您的所有单元都应该在小程序初始化方法之后,但又被拉到一个公共的地方。你试过这个并遇到问题吗?高温高压

于 2012-03-12T23:08:17.747 回答