再次Q:在APPLICATION中如何显示图片和播放*.au文件????????????? 显示图片用函数:drawImage ()即可!!播放au文件,java中专门有这个类的,你自己找一下,就能找到的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ????怎样初始化呀?用applet中的方法报错!不付值,如何用drawImage ()。help me!! 请看下面的:显示图像文件由于图像文件在web上的广泛应用,因此Java也提供了许多函数,对图像进行各种处理,比如对图像进行显示、拷贝、切割、缩放、各种颜色的变换等等。最常使用的就是图像的显示,而且也非常简单,仅仅用drawImage()就可实现: //ShowImg.javaimport java.awt.*;import java.applet.*;import java.awt.image.*;import java.awt.image.ImageObserver;import java.net.URL;public class ShowImg extends Applet implements ImageObserver//使用ImageObserver接口{Image img;public void init(){String imgname=getParameter("imagename");URL imgURL=getDocumentBase();img=getImage(imgURL,imgname);}public void paint(Graphics g){g.drawImage(img,0,0,this);}}此时将图像文件名放在参数imagename中传送给程序,程序将显示出图像。目前,Java支持的图像格式有gif、jpg文件。要注意,由于图像文件是异步传输的,因此我们使用了接口ImageObserver来处理图像传输过程中的信息;当然必要的时候,我们可以用类MediaTracker来跟踪图像的传输。 --------------------------------------------------------------------------------播放声音文件声音和图像是息息相关的,既然说了图像当然要再讲一讲声音。Java提供了简单的声音函数来支持声音的播放,这几个声音函数分别是play()、loop()和stop()。我们来看用play()函数来播放声音的例子: //Sound.javaimport java.awt.*;import java.applet.*;import java.net.URL;public class Sound extends Applet{String soundname;public void init(){soundname=getParameter("soundname");}public boolean mouseDown(Event evt,int x,int y){play(getDocumentBase(),soundname);return true;}}把声音文件通过参数"soundname"传送给程序,当鼠标点击程序时,就会播放指定的声音文件。要注意,声音的播放也是异步执行的,当执行play()函数时,函数立即返回,声音由后台程序播放。 Image image = ToolKit.getDefaultToolLit().getImage("asd.gif");事试上面这个,Image 是抽象类不能之间创建对象 好象不行呀。请注意,我是在application里,而不是applet,我试过getCodebase()和getDocumentbase()在application里用不了。不过还是谢谢了。请大虾帮忙,thanks. 在application里面要使用ToolkitImage image = ToolKit.getDefaultToolLit().getImage("asd.gif");那为仁兄说得对,其他的和applet一样 java soundjava imagejava media framework反正用java2就都有了 java多组数据 如何实现URL通信 JAVA 多播程序的在linux下的问题 判断对象的hashcode()? apache的FTPClient的问题 请高手看一下 在顺序栈上实现将输入的一个非负十进制数分别转换成二进制,八进制和十六进制输出。 请教一个正则表达式 有谁想过,nba常规赛的赛程表编排的算法? 如何用链表实现Collection 很急 请问:在配置jdk中classpath和path分别是什么意思?谢谢!!
怎样初始化呀?用applet中的方法报错!
不付值,如何用drawImage ()。
help me!!
显示图像文件
由于图像文件在web上的广泛应用,因此Java也提供了许多函数,对图像进行各种处理,比如对图像进行显示、拷贝、切割、缩放、各种颜色的变换等等。最常使用的就是图像的显示,而且也非常简单,仅仅用drawImage()就可实现: //ShowImg.java
import java.awt.*;
import java.applet.*;
import java.awt.image.*;
import java.awt.image.ImageObserver;
import java.net.URL;
public class ShowImg extends Applet implements ImageObserver//使用ImageObserver接口
{
Image img;
public void init()
{
String imgname=getParameter("imagename");
URL imgURL=getDocumentBase();
img=getImage(imgURL,imgname);
}
public void paint(Graphics g)
{g.drawImage(img,0,0,this);}
}此时将图像文件名放在参数imagename中传送给程序,程序将显示出图像。目前,Java支持的图像格式有gif、jpg文件。要注意,由于图像文件是异步传输的,因此我们使用了接口ImageObserver来处理图像传输过程中的信息;当然必要的时候,我们可以用类MediaTracker来跟踪图像的传输。
--------------------------------------------------------------------------------
播放声音文件
声音和图像是息息相关的,既然说了图像当然要再讲一讲声音。Java提供了简单的声音函数来支持声音的播放,这几个声音函数分别是play()、loop()和stop()。我们来看用play()函数来播放声音的例子: //Sound.java
import java.awt.*;
import java.applet.*;
import java.net.URL;public class Sound extends Applet
{
String soundname;
public void init()
{
soundname=getParameter("soundname");
}
public boolean mouseDown(Event evt,int x,int y)
{
play(getDocumentBase(),soundname);
return true;
}
}把声音文件通过参数"soundname"传送给程序,当鼠标点击程序时,就会播放指定的声音文件。要注意,声音的播放也是异步执行的,当执行play()函数时,函数立即返回,声音由后台程序播放。
事试上面这个,Image 是抽象类不能之间创建对象
请注意,我是在application里,而不是applet,我试过getCodebase()和getDocumentbase()在application里用不了。
不过还是谢谢了。
请大虾帮忙,thanks.
Image image = ToolKit.getDefaultToolLit().getImage("asd.gif");
那为仁兄说得对,其他的和applet一样
java image
java media framework
反正用java2就都有了