2012-03-12 152 views
1

我想將我寫入的Java應用程序轉換爲applet。該應用程序使用模型 - 視圖 - 控制器體系結構。將Java應用程序轉換爲Applet

目前,main()方法在控制器中,它初始化一個新模型和一個新視圖,並且應用程序開始。我從here瞭解到應該擴展JApplet幷包含init()過程。

我的問題是,這應該在哪裏? View類創建一個JPane的新實例,併爲其添加所有必需的控件。相反,它是否應該創建一個擴展JApplet的類的新實例?如果是這樣,那麼應用程序將如何啓動? Controller中的main()過程是否必須成爲擴展View的新類中的init()過程?我徹底糊塗了!如果有幫助,我可以提供代碼,儘管整個程序太大而無法包含在這裏。

感謝,

托馬斯

+0

*「我想將我寫入的Java應用程序轉換爲applet」。*更好的選擇可能是使用[Java Web Start]從鏈接啓動框架(http:// stackoverflow的.com /標籤/ Java的Web啓動/信息)。嵌入在網頁中的確切內容是爲應用程序做的。 – 2012-03-13 05:49:56

回答

0

不要過度想太多!只需將所有代碼放入可添加到JFrame(作爲應用程序運行時)或添加到JApplet(作爲小程序運行時)的通用UI面板中即可。是的,你所有的單位都應該在applet初始化方法的後面,但是再次被拖到一個普通的地方。你有沒有試過這個,遇到問題? HTH