import java.awt.*;
import java.applet.*;
public class showPicture extends Applet
{ Image pic1,pic2;
public void init()
{ resize(400,200);
pic1=getImage(getCodeBase(),"littledog.jpeg");
pic2=getImage(getCodeBase(),"cute dog.jpeg");
}
public void paint(Graphics g)
{ int h=pic1.getHeight(this);
int w=pic1.getWidth(this);
g.drawString("按原尺寸显示",10,15);
g.drawImage(pic1,10,30,w,h,this);
g.drawString("缩小一倍显示",110,15);
g.drawImage(pic1,100,30,w/2,h/2,this);
g.drawString("按原尺寸显示",200,15);
g.drawImage(pic2,200,30,pic2.getHeight(this),pic2.getWidth(this),this);
}
}
编译过了,但是最后不能显示图像文件,是什么原因呢,请指教
import java.applet.*;
public class showPicture extends Applet
{ Image pic1,pic2;
public void init()
{ resize(400,200);
pic1=getImage(getCodeBase(),"littledog.jpeg");
pic2=getImage(getCodeBase(),"cute dog.jpeg");
}
public void paint(Graphics g)
{ int h=pic1.getHeight(this);
int w=pic1.getWidth(this);
g.drawString("按原尺寸显示",10,15);
g.drawImage(pic1,10,30,w,h,this);
g.drawString("缩小一倍显示",110,15);
g.drawImage(pic1,100,30,w/2,h/2,this);
g.drawString("按原尺寸显示",200,15);
g.drawImage(pic2,200,30,pic2.getHeight(this),pic2.getWidth(this),this);
}
}
编译过了,但是最后不能显示图像文件,是什么原因呢,请指教
所以应该把图片和.class放一起
pic1=getImage(getCodeBase(),"littledog.jpeg");
如果是和html文件放在一起,则用
pic1=getImage(getDocumentBase(),"littledog.jpeg");
while(!g.drawImage(pic2,200,30,pic2.getHeight(this),pic2.getWidth(this),this) ;