我是用jcreator编译java生成class文件的,而且代码是光盘拷过去的(代码肯定没有错误),可是打开html是浏览器老是提示java载入小应用程序失败。
ps:
这是applet小程序,源文件名:threeButtons.java:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
class threeButtons extends Applet implements ActionListener
{
Button btn1=new Button("隐藏/显示");
Button btn2=new Button("变色");
Button btn3=new Button("变大/变小");
Font fnt=new Font("宋体",Font.BOLD,36);
Color C1=Color.red, C2= Color.blue, C3=Color.green;
int flag=1;
public void init()
{
add(btn1);
add(btn2);
add(btn3);
btn1.setBackground(C1);
btn1.setForeground(C2);
btn1.setFont(fnt);
btn2.setFont(fnt);
btn3.setFont(fnt);
btn1.addActionListener(this);
btn2.addActionListener(this);
btn3.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==btn1)
{
btn2.setVisible ( ! btn2.isVisible ( ) );
btn3.setVisible ( ! btn3.isVisible ( ) );
}
else if(e.getSource()==btn2)
{
Color C=btn1.getBackground();
btn1.setBackground(btn1.getForeground());
btn1.setForeground(C);
}
else if(e.getSource()==btn3)
{
if(flag==1)
{
btn1.setSize(213,90);
btn1.setLocation(10,5);
flag=0;
}
else
{
btn1.setSize(183,50);
btn1.setLocation(40,5);
flag=1;
}
}
}
}
以上的代码已经成功编译并生成相应的.class文件
这是html文件,文件名是threeButtons.html
<html>
<body>
<applet code="threeButtons.class" ,
width="543" height="120" >
</applet>
</body>
</html>