Re: 該怎麼將Java Application轉成Java Applet?
※ 引述《Mewra ()》之銘言:
: Hi,
: 以JFrame為底寫了一個檔案大小不斷膨脹的Java application.
: 這個project已接近完成, 但最近又收到一個requirement..
: 要我們將這個Java Application轉成Java Applet.
: 這讓我們實在很頭痛, 因為將JFrame改成Applet會蹦出數不盡的紅點..
: 請問有沒有什麼方法可以將JFrame轉成Applet?
: 謝謝
把所有Swing元件全部從原本的JFrame裡面抽離出來。
放進獨立的一個JPanel,如果原JFrame有處理任何的事件也一併加入此JPanel。
此時該JFrame應該只剩下呼叫 setContentPane(mainPanel);
(當然一些視窗的設定如 setDefaultCloseOperation() 還是得保留下來)
接著寫一個JApplet並覆寫init(),同樣在方法內呼叫 setContentPane(mainPanel);
這樣就可以很輕易的轉為applet了。
--
多花點功夫整理一下,也可以讓同一隻jar檔變成雙模。
也就是同時可以啟動為application,也同時可以放在網頁執行為applet。
加油!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.88.74
推
12/02 02:20, , 1F
12/02 02:20, 1F
討論串 (同標題文章)