为什么以下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);
}
}
但是我必须要这样写啊
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);
}
}