图片路径的问题,很简单的 图片和class文件在同一个文件夹应该可以啊楼主是要问什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是将图片和class文件放在同一个文件夹了,可是无法显示图片呀map = applet.getImage(applet.getCodeBase(), "bg.jpg");track.addImage(map, 0); 以getCodeBase()为根目录,后面是相对路径 lass carton extends Thread { Graphics g, off_screen = null; public carton(Graphics a, Applet app) { g = a; applet = app; track = new MediaTracker(applet); map = applet.getImage(applet.getCodeBase(), "center.gif"); track.addImage(map, 0); try { track.waitForAll(); } catch (InterruptedException e) {} //创建后台缓冲区,并取其图形设备环境 off_screen_buffer = applet.createImage(400, 400); off_screen = off_screen_buffer.getGraphics(); } //这是主运行函数. public void run() { draw_image(); //画图 } //画屏幕 public void draw_image() { off_screen.drawImage(map,400, 300, applet); //在后台画背景 setName(); g.drawImage(off_screen_buffer, 0, 0, applet); //送到前景显示 } public void setName() { off_screen.setFont(new Font("", 1, 14)); off_screen.setColor(Color.green); off_screen.drawString("我的测试!", 105, 100); }最后 的结果是字可以显示出来,但是图片无法显示,为什么呢 建议使用getClass().getClassLoader().getResource()...来调用资源.这种方式只要配对了classpath Applet和Application都可以使用. 放在与class文件相同的文件下,然后重新编译 请教一个java stax解析xml的问题 在windows xp中,我的Java awt组件显示出来的中文是框框 请问如何编写一个java程序来判断字符串类型是否匹配? 如何让鼠标拖动时响应得更快 关于++符号的问题!前辈帮忙! 同一包中类的调用问题。 救命,浇破脑汁的也想不出为何? 出问题了 visibroker是什么东东 我想用java做一个项目,谁有好的提议? Image 和 数组的问题,在线等 学习中的、已经学好的、准备学习java的朋友来看看
map = applet.getImage(applet.getCodeBase(), "bg.jpg");
track.addImage(map, 0);
extends Thread {
Graphics g, off_screen = null;
public carton(Graphics a, Applet app) {
g = a;
applet = app;
track = new MediaTracker(applet);
map = applet.getImage(applet.getCodeBase(), "center.gif");
track.addImage(map, 0); try {
track.waitForAll();
}
catch (InterruptedException e) {} //创建后台缓冲区,并取其图形设备环境
off_screen_buffer = applet.createImage(400, 400);
off_screen = off_screen_buffer.getGraphics();
} //这是主运行函数.
public void run() {
draw_image(); //画图
} //画屏幕
public void draw_image() { off_screen.drawImage(map,400, 300, applet); //在后台画背景
setName();
g.drawImage(off_screen_buffer, 0, 0, applet); //送到前景显示
} public void setName() {
off_screen.setFont(new Font("", 1, 14));
off_screen.setColor(Color.green);
off_screen.drawString("我的测试!", 105, 100);
}
最后 的结果是字可以显示出来,但是图片无法显示,为什么呢
这种方式只要配对了classpath Applet和Application都可以使用.