“`
package com.js;
import java.awt.*;
import java.net.URL;import javax.swing.*;
public class Java_3_swing_3_ImageIcon extends JFrame {
public Java_3_swing_3_ImageIcon(){
Container container = getContentPane();
// 创建一个标签
JLabel jl = new JLabel(“这是一个JFrame 窗体”,JLabel.CENTER);
// 获取图片所在的url
URL url = Java_3_swing_3_ImageIcon.class.getResource(“JLabel.jpg”);
// file:/D:/java/GoodJava/bin/com/js/JLabel.jpg
//System.out.println(url);
Icon icon = new ImageIcon(url);
jl.setIcon(icon);// 为标签设置图片
// 设置文字放置在标签中间
jl.setHorizontalAlignment(SwingConstants.CENTER);
jl.setOpaque(true);// 设置标签为不透明状态
container.add(jl);// 将标签添加到容器中
setSize(650,600);// 设置窗体大小
setVisible(true);// 使窗体可见
// 设置窗体关闭模式
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
new Java_3_swing_3_ImageIcon();// 实例化 对象
}