知识大全 Java Applet编程之声音和图像的协调

Posted

篇首语:今天所做之事勿候明天,自己所做之事勿候他人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java Applet编程之声音和图像的协调相关的知识,希望对你有一定的参考价值。

Java Applet编程之声音和图像的协调  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在有些情况下 可能需要在发生某事件时伴之以声音 尢其是在Applet 中装载图像的同时播放声音 这样将大大地丰富Applet的内容 协调使用图像的声音是十分重要的     声音和图像的协调(Appletl java)     //源程序清单  import java awt *;  import java applet *;  import java util *;  public class Appletl extends Applet implements Runnable    AudioClip audioClip;  Thread ShapeThread=null;  Random RandomNumber=new Random( );  Color ImageColor;  public void init( )    audioClip=getAudioClip(getCodeBase( ) Sample AU );// 创建一个AudioClip对象    public void start( )    if (ShapeThread= =null)    ShapeThread=new Thread(this);  ShapeThread start( );      public void run()    while (true)    switch (RandomNumber nextlnt( )) //把随机数转换为 ~ 之间的值  case : ImageColor=Color black;  break;  case : ImageColor=Color blue;  break;  case : ImageColor=Color cyan;  break;  case : ImageColor=Color magenta;  break;  case : ImageColor=Color orange;  break;  default: ImageColor=Color red;    try    ShapeThread sleep( ); //线程睡眠    catch(InterruptedException e)    //忽略异常  repaint();      public void paint(Graphics g)    g setColor(ImageColor);  audioClip play(); //播放声音  switch(RandomNumber nextlnt( )) //获取随机数与 整除的余数    case :g fillRect( ); //添充一个矩形  break;  default:g fillOval( ); //添充一个椭圆  break;          该Applet的声音处理非常简单 它首先创建一个AudioClip对象并用getAudioClip把声音文件赋予该对象 然后用AudioClip类的play方法播放声音 该Applet使用Random对象产生随机数 它首先根据随机数确定颜色 然后在paint内根据随机数确定画圆还是画方 Random类的nexsInt函数返回一个随机整数(int型) 该Applet把随机数转换为一个 ~ 之间的值(在run函数内)和一个 ~ 之间的值(在paint函数内)   需把如下的HTML语句放入Appletl HTML文件 为运行该Appletl做准备     <HTML>  <TITLE>Applet</TITLE>  <APPLET CODE= Appletl class WIDTH= HEIGHT= >  </APPLET>  </HTML>    编译并运行该Appletl 屏幕上将显示出一个Applet窗口 窗口中不   cha138/Article/program/Java/hx/201311/26228

相关参考

知识大全 Java Applet编程小技巧之文字显示

JavaApplet编程小技巧之文字显示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  显示文字

知识大全 利用Java Applet播放声音文件

利用JavaApplet播放声音文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用Appl

知识大全 Java Applet 编 程 技 巧

JavaApplet编程技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JavaApplet

知识大全 使用java播放声音文件

  因为java强大的类库解决这个问题并不困难只是API的调用问题而已不过不同的调用也有区别  很多人讲要使用JFM不过我懒得去安装所以另寻他法网上提供最多的方法就是利用Applet中的AudioCl

知识大全 Java多线程编程基础之线程和多线程

Java多线程编程基础之线程和多线程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  随着计算机技

知识大全 java编程之银行调度系统

   这个程序和前一个又不是相似之处所以在看张孝祥老师的视频之前自己先试着做了一下结果一做不要紧从下午:多做到晚上快十点了速度很慢主要是设计经验不足很多东西都得摸索还有些

知识大全 Java泛型编程之诀窍

Java泛型编程之诀窍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 Java编程思想之静态技术

Java编程思想之静态技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  静态技术包括静态数据静

知识大全 Java:Applet布局问题

Java:Applet布局问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  applet布局问

知识大全 Java并发编程实践之ThreadLocal变量

Java并发编程实践之ThreadLocal变量  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!