| 查看: 583 | 回复: 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) 问题出在哪里呢?每次加载图片都没有成功过,求指点。 |
» 猜你喜欢
体制内长辈说体制内绝大部分一辈子在底层,如同你们一样大部分普通教师忙且收入低
已经有12人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有9人回复
今年春晚有几个节目很不错,点赞!
已经有10人回复
情人节自我反思:在爱情中有过遗憾吗?
已经有10人回复
基金正文30页指的是报告正文还是整个申请书
已经有5人回复













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