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);
}
}
编译过了,但是最后不能显示图像文件,是什么原因呢,请指教
解决方案 »
- 一个让label在背景图片上移动的程序,不知道为什么不能接受键盘的消息
- 用JAVA代码实现页面打印
- 点完JButton立即自动关闭窗口用什么方法!
- 简单 取消数组重复元素 的问题?急急急!!!
- 在写struts2出现的简单问题
- 初学者的问题,和以前的有点大同小异,但就是想问问.
- 中止线程出现的问题!
- 初学者请教:编写计算器程序中遇到的问题,50分求教!
- 各位兄弟姐妹们,小弟给各位先鞠个躬!谁有Oracle Jdbc Drivers,给我发一份可以吗?
- 如何实现仅有一个实例程度运行?
- 环境变量的配置!!新手求教!!!
- 如何用java把String写入Excel,要求不同的String写在不同的方框内。在线等。
所以应该把图片和.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) ;