2011-08-14 205 views
1

我用Java做了一個應用程序,它是一個遊戲。我想知道是否有可能把這個遊戲放在HTML頁面上或類似的,以便用網頁瀏覽器播放它。該GUI已建成的JFrame,JPanel的等等等等網絡上的Java應用程序

回答

4

最簡單的方法是使用Applets

Applet是用Java編程語言編寫的程序, 可以包含在HTML頁面,就像頁面中包含圖像 一樣。

3

是的。 Applet是第一選擇。
另一種選擇是「Java網絡啓動協議」(JNLP),但注意遊戲不會嵌入到網頁中,它將作爲桌面上的快捷方式啓動。

+0

+1另請參閱此混合[示例](http://sites.google.com/site/drjohnbmatthews/subway)。 – trashgod

1

您可能會感興趣

這應該意味着你的客戶將不再需要JVM。

+0

好的,我用下面的代碼製作了這個HTML頁面: – Carnal

+0

我做了這個HTML頁面: – Carnal

+0

你看過上面的鏈接嗎? – beny23

1

我不同意前兩個建議applet應該是第一選擇的答覆。我只能假設這兩個海報都沒有太多的經驗來爲來自World Wild Web的人部署小程序。 Applets在最好的時候是PITA。

取而代之的是,專注於Java Web Start,它可以從鏈接啓動現有的基於JFrame的遊戲。它可能需要儘可能少地爲應用程序創建單個啓動文件(JNLP)。並鏈接到那個。

至於將遊戲嵌入瀏覽器窗口,請考慮這一點。瀏覽器窗口包裝爲遊戲做了什麼?它爲遊戲增添了什麼?如果答案是「沒有」,那麼一定要去JWS。