为什么我的程序中会看不到“你好”这个字符串??
为什么我的程序中会看不到“你好”这个字符串??是不是那个图片的大小太大了,那怎样设置图片的大小啊?Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at Lianxi.<init>(lianxi.java:6)
at Lianxi.main(lianxi.java:15)
import java.awt.*;
import javax.swing.*;
class Lianxi extends JFrame
{
Icon Im=new ImageIcon(getClass().getResource("DSC_01146.jpg"));
JButton JB=new JButton("你好",Im);
public Lianxi(String str)
{
super(str);
getContentPane().add(JB);
}
public static void main(String[] args)
{
Lianxi lianxi=new Lianxi("Hello");
lianxi.setSize(550,100);
lianxi.setLocation(180,180);
lianxi.setVisible(true);
lianxi.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
[[italic] 本帖最后由 向着梦想加速 于 2007-11-27 21:39 编辑 [/italic]]
----------------解决方案--------------------------------------------------------
你确定class文件的目录下有DSC_01146.jpg这个文件吗?
我试过,没问题的!
----------------解决方案--------------------------------------------------------
回复 2# 的帖子
现在我的程序能运行的了,但看不到“你好”这个字符串,是不是那个图片太大而使到字符串不能显示!那怎么设置一个图片的大小啊??
----------------解决方案--------------------------------------------------------
我的图片比较小,所以能显示字符串,至于调整图片大小,我不会……
跟你一起等答案……
[[italic] 本帖最后由 nima2004 于 2007-11-27 22:27 编辑 [/italic]]
----------------解决方案--------------------------------------------------------
回复 4# 的帖子
如果不介意的话,我想加你为好友,可以不?我的QQ是243438347 ----------------解决方案--------------------------------------------------------