将Java应用程序转换为小程序

将Java应用程序转换为小程序,java,model-view-controller,applet,japplet,Java,Model View Controller,Applet,Japplet,我想将我编写的Java应用程序转换为小程序。该应用程序使用模型-视图-控制器体系结构 当前,main()方法位于控制器中,它初始化一个新模型和一个新视图,然后应用程序开始。我从中了解到有些东西应该扩展JApplet,并包含init()过程 我的问题是,这应该在哪里?View类创建一个新的JPane实例,并向其添加所有必要的控件。相反,它应该创建一个扩展JApplet的类的新实例吗?如果是,应用程序将如何启动?控制器中的main()过程是否必须成为扩展视图的新类中的init()过程?我完全糊涂了!

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

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

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

谢谢


托马斯不要想得太多!只需将所有代码拉入一个公共UI面板,该面板可以添加到JFrame(作为应用程序运行时)或添加到JApplet(作为小程序运行时)。是的,您的所有单元都应该在applet init方法后面,但是再次被拉到一个公共位置。你试过这个后遇到问题了吗?HTH

“我想将我编写的Java应用程序转换为小程序。”更好的选择可能是使用从链接启动框架。嵌入网页对应用程序有什么作用。?