无法加载图片

qq_41206744 2018-05-21 10:04:05

import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
public class ImageTest {
public static void main(String []args)
{

JFrame frame =new DrawFrame();
frame.setTitle("DrawTest");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);

}
}
class DrawFrame extends JFrame{
public DrawFrame() {
add(new DrawComponent());
pack();
}
}

class DrawComponent extends JComponent{
private static final int DEFAULT_WIDTH=400;
private static final int DEFAULT_HEIGHT=400;
public void paintComponent(Graphics g)
{
Image img= new ImageIcon("stars.gif").getImage();
g.drawImage(img, 0,0,100,100,null);
}

public Dimension getPreferredSize() {
return new Dimension(DEFAULT_WIDTH,DEFAULT_HEIGHT);
}
}
这是java核心技术书 上的一道例题,不知道为什么,就是不能显示出图片来,我使用的是eclipse,不管我是把将图片放在str新建的包中,还是和类文件中,都无无法在窗口中显示出来图片
放在同一个包中
...全文
871 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_29152633 2018-05-31
  • 打赏
  • 举报
回复
要么就没有图片要么就是图片路径出错
qq_26813141 2018-05-28
  • 打赏
  • 举报
回复
路径有问题,你可以输入绝对地址,当输入相对地址时注意相对位置
qq_41845431 2018-05-28
  • 打赏
  • 举报
回复
路径有问题,检查文件地址
Lie_lei 2018-05-21
  • 打赏
  • 举报
回复
路径检查了吗
当年的春天 2018-05-21
  • 打赏
  • 举报
回复
https://blog.csdn.net/zhanghan18333611647

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧