读书人

Applet运作Swing应用程序

发布时间: 2012-09-10 11:02:32 作者: rapoo

Applet运行Swing应用程序
Applet运行Swing应用程序

首先得开发好Swing应用程序,怎么开发Swing,这里就不多说了。

然后建一个Applet,记住是继承自JApplet,不是Applet,这两个是有区别的。
具体区别:继承自Applet,在网页运行的时候,整个部局都会乱,往里缩,往里挤。

Jvm会自动调用Applet的一系列方法:init(),start(),paint()等,因此你可以在init(),或start()中调用你的Swing应用。怎么调:跟在main()里new一下一样的,但是得注意被调用的Swing只能是Jpanel,不能是JFrame,因为JFrame可以独立运行,网页运行的时候,Swing会脱离网页而运行。

接下来就是嵌入jsp,我们项目用jsp作视图,其它的没试过。
开始用<applet></applet>标签,结果出不来,网上一查说IE8及以上就不支持此标签了,可以用<object></object>代替,于是乎改用<object>
具体用法:
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="700" height="450">
  <param name="code" value="com.isshts.applet.GCApplet.class">
</object>
这样网页就可以运行applet了

读书人网 >编程

热点推荐