|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。
一.在Applet中显现图像必要引进以下包,并挪用ImageObserver接口
importjava.awt.image.*;
importjava.awt.image.ImageObserver;
importjava.net.URL;
publicclassMyAppletextendsAppletimplementsImageObserver{...
二.界说图像路径
URLimgURL=getDocumentBase();
将路径设为和你的html文件在不异。
URLimgUrl=getClassBase();
将路径设为和你的html文件在不异。
三.猎取图像
img=getImage(imgURL,imgName);
固然,有大概你想将本人的图像文件放到一个目次里往,那末你能够如许做
img=getImage(imgURL,"img"+imgName);
四.显现图像
最基础办法是挪用drawImage(),这个办法在Graphics类中有界说,最复杂的挪用情势以下:
g.drawImage(image,xPosition,yPosition,this);
最初一个参数呼唤了ImageObserver.
五.最初的增补
以上所说的都是最基础的,固然偶然候你乃至想把你的图像文件打成jar包,这时候,你就必要用到
getResourceAsStream()办法了。
InputStreamin=getClass().getResourceAsStream("image.gif");
bytebuffer[]=newbyte[in.available()];
for(inti=0;n=in.available();i<n;i++)
buffer[i]=(byte)in.read();
Imageimg=createImage(buffer);
六.一个完全的小实例
importjava.awt.*;
importjava.applet.*;
importjava.awt.image.*;
importjava.awt.image.ImageObserver;
importjava.net.URL;
//利用ImageObserver接口
publicclassMyAppletextendsAppletimplementsImageObserver{
Imageimg;
StringimgPath="";
intxpoint=100,ypoint=100;
publicvoidinit(){
setBackground(Color.white);//设置背景致
setForeground(Color.blue);//设置远景色
imgPath="img/"+"test.gif";//设置图像文件路径
}
publicvoidpaint(Graphicsg){
URLimgURL=getDocumentBase();
img=getImage(imgURL,imgPath);
而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践! |
|