⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testmmedia.java

📁 这是一张java应用教程的随书光盘
💻 JAVA
字号:
import java.awt.*;
import java.applet.*;
import java.util.*;
public class TestMmedia extends Applet implements Runnable
{
  	AudioClip audioClip;
  	Thread ShapeThread=null;
  	Random RandomNumber=new Random();
  	Color ImageColor;
  	public void init()
     {
      audioClip=getAudioClip(getCodeBase(),"spacemusic.au");
     }
	public void start()
	{
	if(ShapeThread==null)
	  {
		ShapeThread=new Thread(this);
		ShapeThread.start();
	  }
	}
	public void run()
	{
	while(true)
		{
		switch(RandomNumber.nextInt(5)){
			case 0:ImageColor=Color.black;
			break;
			case 1:ImageColor=Color.blue;
			break;
			case 2:ImageColor=Color.cyan;
			break;
			case 3:ImageColor=Color.magenta;
			break;
			case 4:ImageColor=Color.orange;
			break;
			default:ImageColor=Color.red;
			}
		try
		{
		ShapeThread.sleep(600);//线程睡眠
		}
		catch(InterruptedException e)
		{}
		repaint();
		}
	}
	public void paint(Graphics g)
	{
	g.setColor(ImageColor);
	audioClip.play();
	switch(RandomNumber.nextInt(2))
		{
		case 0:g.fillRect(100,10,100,150);//添充一个矩形
		break;
		default:g.fillOval(200,10,100,150);//添充一个椭圆
		break;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -