作者pao0111 (理想绝非空想)
看板java
标题Re: 该怎麽将Java Application转成Java Applet?
时间Mon Dec 1 14:05:40 2008
※ 引述《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
1F:推 MrAshan:推宝卡卡同学 12/02 02:20