
package MyImageIcon;
import java.awt.Container;
import java.net.URL;
import javax.swing.*;
public class MyImageIcon extends JFrame{
public MyImageIcon() {
Container container=getContentPane();
//创建一个标签
JLabel j1=new JLabel("这是一个JFrame窗体",JLabel.CENTER);
//获取图片所在的URL
URL url=MyImageIcon.class.getResource("pic.png");
Icon icon=new ImageIcon(url);//创建ICON对象
j1.setIcon(icon);
//设置文字放置在标签中间
j1.setHorizontalAlignment(SwingConstants.CENTER);
j1.setOpaque(true);//设置标签为不透明状态
container.add(j1);
setSize(300, 200);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new MyImageIcon();//创建MyImageIcon对象
}
}