| 查看: 619 | 回复: 0 | ||
toodancing新虫 (小有名气)
|
[求助]
java中关于加载图片问题
|
|
package com.muchTask; import java.awt.Container; import java.awt.EventQueue; import java.awt.Image; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; public class SleepMethodDemo extends JFrame implements Runnable { @Override public void run() { int width = getWidth(); while(true){ for(int i=0;i<width;i+=3){ try{ Thread.sleep(30); }catch(InterruptedException e){ e.printStackTrace(); } } } } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub EventQueue.invokeLater(new Runnable() { @Override public void run() { try{ SleepMethodDemo frame = new SleepMethodDemo(); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Thread thread = new Thread(); thread.start(); }catch(Exception e){ e.printStackTrace(); } } }); } public SleepMethodDemo(){ super(); setResizable(false); Container c = getContentPane(); c.setLayout(null); setBounds(100,100,300,78); JLabel picture = new JLabel(); //加载图片 ImageIcon icon = new ImageIcon(getClass().getResource("D:\\Program Files\\eclipse-SDK-3.6.2-win32\\Thread\\bin\\com\\muchTask.aa.jpg" );picture.setIcon(icon); picture.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight()); c.add(picture); setVisible(true); } } 以上这是我的程序,我想把图图片加载到JFrame里面,用的是绝对路径,而且图片放在了根目录下,也就是java中的bin目录下面。但是运行后出现了问题,如下所示: java.lang.NullPointerException at javax.swing.ImageIcon.<init>(Unknown Source) at com.muchTask.SleepMethodDemo.<init>(SleepMethodDemo.java:59) at com.muchTask.SleepMethodDemo$1.run(SleepMethodDemo.java:39) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) 问题出在哪里呢?每次加载图片都没有成功过,求指点。 |
» 猜你喜欢
这种情况还有戏吗
已经有11人回复
微信指数没变化,科研之友没阅读
已经有4人回复
同事接到电话了,我却没有
已经有4人回复
准备明年的基金了
已经有5人回复
今年的WR进展到哪一步了?
已经有6人回复
时间戳他又来了
已经有11人回复
小木虫看见有人已经知道结果了
已经有15人回复
这个自发加氧反应的机理是什么?
已经有6人回复
J-J-W不为人知的一面
已经有18人回复
没消息就是被刷了呗
已经有13人回复











);
回复此楼
点击这里搜索更多相关资源