首页上一页 1 下一页尾页 2 条记录 1/1页
空指针异常
发表在Java图书答疑
2014-04-19
是否精华
是
否
版块置顶:
是
否
源代码如下:
package com.lzw;
import java.awt.*;
import java.net.*;
import javax.swing.*;
public class MyImageIcon extends JFrame{
private static final long serialVersionUID = 1L;
public MyImageIcon(){
Container container=getContentPane();
JLabel jl=new JLabel("这是一个JFrame窗体",JLabel.CENTER);
URL url=MyImageIcon.class.getResource("imageButton.jpg");
Icon icon=new ImageIcon(url);
jl.setIcon(icon);
jl.setHorizontalAlignment(SwingConstants.CENTER);
jl.setOpaque(true);
container.add(jl);
setSize(250,100);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
new MyImageIcon();
}
}
在控制台上出现:Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at com.lzw.MyImageIcon.<init>(MyImageIcon.java:13)
at com.lzw.MyImageIcon.main(MyImageIcon.java:25)
这是怎么回事?求解!!谢谢
package com.lzw;
import java.awt.*;
import java.net.*;
import javax.swing.*;
public class MyImageIcon extends JFrame{
private static final long serialVersionUID = 1L;
public MyImageIcon(){
Container container=getContentPane();
JLabel jl=new JLabel("这是一个JFrame窗体",JLabel.CENTER);
URL url=MyImageIcon.class.getResource("imageButton.jpg");
Icon icon=new ImageIcon(url);
jl.setIcon(icon);
jl.setHorizontalAlignment(SwingConstants.CENTER);
jl.setOpaque(true);
container.add(jl);
setSize(250,100);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
new MyImageIcon();
}
}
在控制台上出现:Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at com.lzw.MyImageIcon.<init>(MyImageIcon.java:13)
at com.lzw.MyImageIcon.main(MyImageIcon.java:25)
这是怎么回事?求解!!谢谢