刚才发错了,错误提示应该是:
D:\>javac PaintBanner.java
PaintBanner.java:7: cannot find symbol
symbol : method getImage(java.lang.String)
location: class PaintBanner
testImage=getImage("http://adimg.163.com/homepage/cmb041108_10050.gif");
^
1 error
D:\>javac PaintBanner.java
PaintBanner.java:7: cannot find symbol
symbol : method getImage(java.lang.String)
location: class PaintBanner
testImage=getImage("http://adimg.163.com/homepage/cmb041108_10050.gif");
^
1 error
try
{
URL url = new URL("http://adimg.163.com/homepage/cmb041108_10050.gif");
testImage=getImage(url);
}
catch(MalformedURLException e)
{
//........
}Applet 只有getImage(URL url)函数
Toolkit 有getImage(String str)函数
我也是现学的。
Returns an Image object that can then be painted on the screen.
Image getImage(String filename) //Toolkit中
Returns an image which gets pixel data from the specified file, whose format can be either GIF, JPEG or PNG.
getImage只有getImage(URL url)和getImage(URL url,String string)两种方法
自己多查一下相关的资料再来发问啊
你说的getImage只有getImage(URL url)和getImage(URL url,String string)两种方法我知道,但是我用getImage(new URL(("http://adimg.163.com/homepage/cmb041108_10050.gif"))也是不行呀,也出错jdk-1_5_0-doc没有说这个方法会产生一个异常,所以我也没注意到。
请问一下:getCodeBase() , getDocumentBase()是怎么使用的?给个小例子,
我很菜!不好意思!~
import java.awt.*;
import java.net.URL;
public class PaintBanner extends Applet{
Image testImage;
public void init(){
try{
URL u_URL = new URL("http://images.163.com/images/sms/20041118/xiaolintong248x160.gif");
testImage=getImage(u_URL);
}catch(Exception e){}
}public void paint(Graphics g){
g.drawImage(testImage,0,0,this);
}
}
这样可以通过,但是不显示不知道为什么?