test.java

来自「该压缩文件中共包含16个非常实用的java学习实例」· Java 代码 · 共 55 行

JAVA
55
字号
import java.awt.*;
import java.applet.*;

public class Test extends Applet implements Runnable
{
	
	int x=0,y=1;
	Thread t;
	
	Image i;
	Graphics gs;
	
	public void init() 
	{
		this.setBackground(Color.black);
		t=new Thread(this);
		t.start();
		
	}

	public void paint(Graphics g) 
	{
	}
	public void update(Graphics g)
	{
		this.paint(g);
	}
	public void run()
	{
		while(true)
		{
			try
			{
				//在内存中创建一个与applet一样大小的图片
				i=this.createImage((int)(this.getSize().getWidth()),(int)(this.getSize().getHeight()));
				
				//获得这个图片的画笔
				gs=i.getGraphics();
				
				//开始在这个图片里面绘图
				this.x+=this.y;
				gs.setColor(Color.yellow);
				gs.fill3DRect(x,30,50,50,true);
				
				//把要绘制的图形在内存的这个图片中全部绘制完毕后,一次性将图片贴到applet中,避免绘制时造成的闪烁
				this.getGraphics().drawImage(i,0,0,Color.black,this);
								
				Thread.sleep(10);//间隔多少时间
			}catch(Exception e){}
		}
	}
	
	
}

⌨️ 快捷键说明

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