java - 将 Java 应用程序转换为 Applet

标签 java model-view-controller applet japplet

我想将我编写的 Java 应用程序转换为小程序。该应用程序使用模型- View - Controller 架构。

目前,main()方法位于 Controller 中,它初始化一个新模型和一个新 View ,然后应用程序开始。我从here了解到应该扩展 JApplet,并包含 init() 过程。

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

谢谢

托马斯

最佳答案

别想太多!只需将所有代码放入一个通用 UI 面板中即可,该面板可以添加到 JFrame(作为应用程序运行时)或添加到 JApplet(作为小程序运行时)。是的,您的所有单元都应该位于小程序 init 方法后面,但再次拉出到一个公共(public)位置。您是否尝试过此操作并遇到问题? HTH

关于java - 将 Java 应用程序转换为 Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9674825/

相关文章:

java - 如何使用 FileUploadPlugin 在 XWiki 中创建带有进度条的自定义 FileUpload

html - MVC - HTML 表格只显示外边框

java - 同步 Controller 与 View

ruby-on-rails - Ruby on Rails 中的 MVC 是什么?

java - 在小程序缓存查看器中显示版本名称

java - 为什么不允许未签名的小程序创建自定义类加载器?

java - 如何打印 .jsp 文件中来自 Java 类的变量?

java - 为什么 hibernate JPA 生成选择而不是插入?

java - 标准生成器 转换 下限

java - 为什么小程序不播放音频剪辑?