下面是我的applet,得不到图片import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.net.MalformedURLException;
import java.net.URL;public class test extends Applet { Image img = null;
Image img1 = null;
String codebase = null;
@Override
public void init() {
String myImage = "0_1.gif";
img = getImage(getCodeBase(),myImage);
codebase = getCodeBase().toString();
try {
img1 = getImage(new URL("file:/D:/workspace/lutt8/bin/0_1.gif"));
} catch (MalformedURLException e) {
e.printStackTrace();
}
System.out.println(getCodeBase().toString());
}
public void paint(Graphics g){
g.drawImage(img ,0,0,this);
g.drawImage(img1 ,30,30,Color.black,this);
g.drawString("adfasdfasdf", 10, 10);
g.drawString(codebase,10,20);
}
}
我把图片放到D:/workspace/lutt8/bin/里了,class文件也在这里,怎么会得不到图片呢?
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.net.MalformedURLException;
import java.net.URL;public class test extends Applet { Image img = null;
Image img1 = null;
String codebase = null;
@Override
public void init() {
String myImage = "0_1.gif";
img = getImage(getCodeBase(),myImage);
codebase = getCodeBase().toString();
try {
img1 = getImage(new URL("file:/D:/workspace/lutt8/bin/0_1.gif"));
} catch (MalformedURLException e) {
e.printStackTrace();
}
System.out.println(getCodeBase().toString());
}
public void paint(Graphics g){
g.drawImage(img ,0,0,this);
g.drawImage(img1 ,30,30,Color.black,this);
g.drawString("adfasdfasdf", 10, 10);
g.drawString(codebase,10,20);
}
}
我把图片放到D:/workspace/lutt8/bin/里了,class文件也在这里,怎么会得不到图片呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货