package com.lzw;
import java.awt.*;
import java.net.*;
import javax.swing.*;
publicclassmyimageiconextendsjframe {
privatestaticfinallongserialversionuid=1l;
公共我的图像icon (
容器容器=get content pane (;
//制作标签
JLabel jl=new JLabel ('这是JFrame表单',JLabel.CENTER );
//获取有图像的URL
URL URL=my image icon.class.get resource (image button.jpg );
iconicon=newimageicon(URL; 实例化Icon对象
JL.seticon(icon; //设定标签的图像
//设定文字放在标签的中间
JL.sethorizontalalignment (swing constants.center;
JL.setopaque(true; //使标签不透明
container.add(JL ); //将标签添加到容器
setsize (250,100; //设置表单的大小
设置可见性(true; //使表单可见
//设置表单关闭模式
setdefaultcloseoperation (window constants.exit _ on _ close );
}
publicstaticvoidmain (string args [ ] ) {
新我的图像图标(; 实例化MyImageIcon对象
}
}
显示的错误是exceptioninthread ' main ' Java.lang.nullpointerexception