我有一個程序,使用JFrame
。我想讓它可以讓人們在網站上玩我的遊戲。有沒有簡單的方法將JFrames變成JApplets?jFrame到jApplet
回答
我有一個使用jFrame的程序。我想讓它可以讓人們在網站上玩我的遊戲。 ..
使用Java Web Start直接從網站啓動JFrame。 JWS提供了許多整潔的功能,如自動更新&桌面集成(菜單項,桌面快捷方式)。
..是否有一種簡單的方法可以將jFrames轉換爲jApplets?
說到小程序,沒有什麼很容易。
它總是處理使用不同(不同版本)的Java插件相互交互的不同(不同版本)不同操作系統上不同版本的瀏覽器。這通常可以被歸結爲「很差」。
+1此[示例](http://sites.google.com/site/drjohnbmatthews/subway)顯示了兩種方法。 – trashgod 2011-04-01 21:17:26
+1使用Java web start,併爲您的下一個項目使用Pivot。 – Eldelshell 2011-04-02 13:39:46
我認爲最好的方法是將您的應用程序編碼到JPanel中。然後在主要方法中創建JFrame並將其添加到JPanel中。同樣,您可以創建一個創建的JApplet並添加JPanel。這樣你的Swing應用程序對於top-level container通常是不可知的。
俗稱'混合'。即使在開發純粹作爲小程序的東西時,我也會傾向於製作一款混合程序,從而加速開發。 – 2011-04-02 05:27:42
您可以簡單地從applet創建一個JFrame。這個JFrame然後是一個新的操作系統窗口,並且還沒有嵌入到你的瀏覽器中。
Our program顯示了一個例子(實際上彈出一個外部的JFrame(或JDialog)和組件內部的組件)。 (儘管沒有可用的來源。)
雖然可能,但這可能會導致「反直覺」行爲。例如。我衝浪到一個頁面,看到一個帶有「Open Frame」的按鈕並點擊它。出現框架。我認爲現在不需要網頁,並關閉它。框架消失! – 2011-04-02 05:30:08
@Andrew:你說得對,這就是我在HTML頁面上顯示警告的原因。 – 2011-04-02 11:26:01
。和您的用戶**閱讀?**我們可以交換用戶嗎? ;) – 2011-04-02 13:01:08
- 1. 將JApplet添加到JFrame中
- 2. 將JApplet添加到JFrame(或AWT框架)
- 3. 將JFrame轉換爲JApplet
- 4. 從JApplet更改爲JFrame
- 5. JPanel,JFrame,JComponent和JApplet之間的區別
- 6. 將圖像添加到JApplet
- 7. 將JApplet添加到JPanel
- 8. Java - 添加JButton到JApplet
- 9. 將圖像顯示到JApplet?
- 10. JApplet沒有顯示在JApplet中,直到applet被調整大小
- 11. Java圖形JApplet
- 12. JApplet中的JWindow
- 13. JApplet java.lang.NoClassDefFoundError:org/json/JSONException
- 14. JSP類中的JApplet沒有找到
- 15. JApplet/JPanel沒有收到KeyListener事件!
- 16. 將JPanel添加到JApplet的BorderLayout中
- 17. 分配一個JFrame到另一個JFrame
- 18. JApplet中使用JFileChooser
- 19. 爲JApplet設置「Publisher」
- 20. 從右到左jframe
- 21. JFrame到窗口類
- 22. JFrame內的JFrame
- 23. jframe actionperformed jframe
- 24. 將J幀轉換爲JApplet
- 25. 使用JApplet和菜單
- 26. 部署JApplet的與HTML
- 27. JApplet動畫未運行
- 28. java japplet不接受輸入
- 29. 創建JApplet MadLibs遊戲
- 30. 爲JApplet創建菜單
是的。第1步:讓您的類擴展JApplet而不是JFrame。第2步:看看有什麼損壞並修復它 – iluxa 2011-04-01 20:12:10
您當前的jFrame程序是否繼承了jFrame,或者是不同類中的代碼,而您只是創建了jFrame? – Neil 2011-04-01 20:17:28