将java编写的界面程序作为applet嵌入html问题

我用java编写了一个图形界面程序(包含按钮、图片等),用java运行class正常,但现在想把他作为applet发布到页面上,页面却一直什么都没有。

代码大致如下:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import java.applet.*;

class a/*包含主要的代码*/
{……}

class b extends JButton/*class a中将会用到*/
{……}

public class ABC extends Applet/*包含main函数,类名与文件相同*/
{
public static void main(String[] args)
{
a x = new a();
}
}
已经发现main的错误了已改正。
因为以前代码是编写的应用程序,用的jpanel来装载jbutton等各组建,现在applet中用add老是不正常。
能否提供一个例子?
谢谢

第1个回答  2009-09-01
同学,applet不用要main()方法的,直接新建一个文本文档把
<HTML>
<BODY>
<APPLET CODE="a.class"HEIGHT=200 WIDTH=300 >
</APPLET>
</BODY>
</HTML>
复制进去,然后把文本文档的后缀名改为.html打开就可以了。
第2个回答  2009-08-31
哪来的 main()

资料也不查就写。。。applet有 main() ?? 异想天开

运行applet 客户端必须安装JRE!!!
第3个回答  2009-08-31
<HTML>
<BODY>
<APPLET CODE="a.class"HEIGHT= ? WIDTH=? >
</APPLET>
</BODY>
</HTML>
第4个回答  2009-09-03
发完问题就改正了main的问题(见问题补充),但是还是只有一个空界面
能否提供一个简单的applet加jpanel,jpanel加jbutton的代码示例
初学、摸索:)
谢谢各位
第5个回答  2009-09-03
浏览器像IE这种是很抵制Java写的东西的,你得自己设置,将安全权限降低,不过这样上网就很危险了,最好换一个非IE内核的浏览器,如FireFox什么的本回答被提问者采纳
第6个回答  2009-09-01
Applet程序怎么会有main()函数。把你写的东西都放到init()试试
相似回答
大家正在搜