为什么以下JApplet不能显示任何组件

来源:百度知道 编辑:UC知道 时间:2024/09/21 17:41:39
import java.awt.*;
import javax.swing.*;

public class Test extends JApplet{
public T2 t2;
public T1 t1;

public void inti(){
t1=new T1();
t2=new T2();
this.getContentPane().add(t1);
this.getContentPane().add(t2);
}
}

class T1 extends JPanel{
public JButton button;

public T1(){
button=new JButton("T1");
this.add(button);
}
}

class T2 extends JPanel{
public JButton button;

public T2(){
button=new JButton("T2");
this.add(button);
}
}
但是我必须要这样写啊

如果只显示button的话,建议你别写那么复杂。这样:

import java.awt.*;
import java.applet.*;

public class Text extends Applet {
Button
b1 = new Button("T1"),
b2 = new Button("T2");
public void init() {
add(b1);
add(b2);
}
}