仓酷云
标题:
来看在Applet中显现图像的办法
[打印本页]
作者:
分手快乐
时间:
2015-1-18 11:19
标题:
来看在Applet中显现图像的办法
市场分额,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我觉得最应该避免的就是:只学习,不思考,只记忆,不实践!
作者:
兰色精灵
时间:
2015-1-25 14:14
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者:
爱飞
时间:
2015-2-2 22:20
是一种使网页(Web Page)产生生动活泼画面的语言
作者:
若相依
时间:
2015-2-4 08:43
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
作者:
柔情似水
时间:
2015-2-9 20:21
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
作者:
金色的骷髅
时间:
2015-2-27 20:58
是一种为 Internet发展的计算机语言
作者:
若天明
时间:
2015-3-8 02:25
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
作者:
不帅
时间:
2015-3-10 13:00
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
作者:
再现理想
时间:
2015-3-11 14:06
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
作者:
分手快乐
时间:
2015-3-18 17:09
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者:
山那边是海
时间:
2015-3-26 05:51
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
作者:
小女巫
时间:
2015-3-26 05:51
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
作者:
精灵巫婆
时间:
2015-3-26 05:51
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2