package yan1;
import javax.swing.*;import java.awt.*;
class Yay1 extends JApplet{
JPanel obj;
public Yay1(){
obj=new JPanel();
getContentPane().add(obj); }
}class Yay2 extends Yay1{
JButton obj1;
JButton obj2;
JButton obj3;
JButton obj4;
JButton obj5;
public Yay2(){
obj1=new JButton("an niou 1");
obj2=new JButton("an niou 2");
obj3=new JButton("an niou 3");
obj4=new JButton("an niou 4");
obj5=new JButton("an niou 5");
obj.add(obj1);
obj.add(obj2);
obj.add(obj3);
obj.add(obj4);
obj.add(obj5);
}} class Yay3 extends Yay2{
FlowLayout layout;
public Yay3(){
layout=new FlowLayout(FlowLayout.LEFT,10,10);
obj.setLayout(layout);
}
}
public class Yan2 extends Yay3
{ public void init()
{ new Yan2(); }}
import javax.swing.*;import java.awt.*;
class Yay1 extends JApplet{
JPanel obj;
public Yay1(){
obj=new JPanel();
getContentPane().add(obj); }
}class Yay2 extends Yay1{
JButton obj1;
JButton obj2;
JButton obj3;
JButton obj4;
JButton obj5;
public Yay2(){
obj1=new JButton("an niou 1");
obj2=new JButton("an niou 2");
obj3=new JButton("an niou 3");
obj4=new JButton("an niou 4");
obj5=new JButton("an niou 5");
obj.add(obj1);
obj.add(obj2);
obj.add(obj3);
obj.add(obj4);
obj.add(obj5);
}} class Yay3 extends Yay2{
FlowLayout layout;
public Yay3(){
layout=new FlowLayout(FlowLayout.LEFT,10,10);
obj.setLayout(layout);
}
}
public class Yan2 extends Yay3
{ public void init()
{ new Yan2(); }}
/*
<html>
<applet code = Yan2.class width = 400 height = 300>
</applet>
</html>
*/
然后 在命令提示行下用appletviewer Yan2.java运行,不过环境变量得配置好哦
<html>
<applet code = Yan2.class width = 400 height = 300>
</applet>
</html>
然后 在命令提示行下用appletviewer Yan2.html运行,前提环境变量得配置好
所以编译好的.class(4个文件)文件应该在.html文件的目录的(当前目录)yan1的文件夹里
之后html也得改成
<html>
<body>
<applet code = "yan1\Yan2.class" width = 400 height = 300>
</applet>
</body>
</html>
在我的机器上能后运行
.class就在C:\temp\yan1下好像刚才说的不是很明白