在application中标签中的图标为什么显示不出来

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:20:59
import javax.swing.*;
import java.awt.event.*;
public class HelloWord extends JApplet{
public void init()
{
getContentPane().add(new JLabel("hellsdfsdfsdfsdf;",new ImageIcon("02.gif"),SwingConstants.CENTER));

}
public static void main(String args[])
{
JFrame f=new JFrame("Hello ");

HelloWord hello=new HelloWord();

hello.init();

f.getContentPane().add(hello);

f.setSize(500,500);
f.show();

}
}
就是这个程序 在applet中图标可以显示出来但在application中图标不可以显示出来

JFrame和JApplet两个都是顶级容器,你在一个里面放另外一个,我也不知道会发生什么。。总之是不对了,你也看到了。所以说JFrame里面放JPanel之类,直接放JLabel也可以,不要放JApplet。。。