import java.awt.*;
import java.net.*;
import javax.swing.*;
import java.applet.Applet;
public class showApplet extends Applet{
private Image im;
public void init(){
try{im=getImage(new URL("C:/Java/Java Mistake/Blue.bmp"));
}
catch(Exception e){}
}
public void paint(Graphics g){
g.drawImage(im,20,20,this);
}
编译的时候没错误,为什么运行的时候加载的图片显示不出来呢?
import java.net.*;
import javax.swing.*;
import java.applet.Applet;
public class showApplet extends Applet{
private Image im;
public void init(){
try{im=getImage(new URL("C:/Java/Java Mistake/Blue.bmp"));
}
catch(Exception e){}
}
public void paint(Graphics g){
g.drawImage(im,20,20,this);
}
编译的时候没错误,为什么运行的时候加载的图片显示不出来呢?
//改成:
import java.awt.*;
import java.net.*;
import javax.swing.*;
import java.applet.Applet;
public class showApplet extends Applet{
private Image im;
public void init(){
try{im=getImage(new URL("file:/C:/Java/Java Mistake/Blue.bmp"));//在路径前加一个:file:/就可以了!
}
catch(Exception e){}
}
public void paint(Graphics g){
g.drawImage(im,20,20,this);
}
另外我用eclipse运行的时候,显示图片前提示有错误(没说具体是什么错误,),但是能显示出图片来 :Error exist in required project(s):
Java
但是我只是创建了一格project名为Java,然后在里面建了这个class,别的没做任何设置和改动,怎么会存在错误呢
代码如下(根据各位大侠的指导做了改动):
//改成:
import java.awt.*;
import java.net.*;
import javax.swing.*;
import java.applet.Applet;
public class showApplet extends Applet{
private Image im;
public void init(){
try{im=getImage(new URL("file:/C:/Java/Java Mistake/fa.gif"));//在路径加了个:file:/;图片x.jpg换成了fa.gif(换格式了)//
}
catch(Exception e){}
}
public void paint(Graphics g){
g.drawImage(im,20,20,this);
}