请教关于Swing的问题!!
zccn 2003-10-19 07:54:00 以下是我的一段简单程序,但发现JPanel上的JButton没有出现。如果把paint()方法去掉则出现了,请问这是怎么回事,在java.awt中这样是可以的啊,请教各位!!import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class MyTest2 extends JPanel
{
JButton jButton1 = new JButton();
public MyTest2() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
jButton1.setText("jButton1");
this.add(jButton1, null);
}
public void paint(Graphics g){
}
public static void main(String[] args){
JFrame f=new JFrame();
MyTest2 my=new MyTest2();
f.setSize(200,300);
f.getContentPane().add(my);
f.show();
}
}