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

📄 segment.java.bak

📁 java编的applet小程序
💻 BAK
字号:
import java.awt.*;
import java.awt.Image;
import java.applet.Applet;
public class Segment extends Applet
{
	public void paint(Graphics g)
	{
		Image pic;
		pic=getImage(getDocumentBase(),"car.jpg");
		int x0=10,y0=30,dx,dy,d=1;
		int x,y,x1,y1,x2,y2;
		int i,k,m=3,n=4,t;
		int[] k1=new int[m*n];
		int w=pic.getWidth(this);
		int h=pic.getHeight(this);
		dx=w/n;
		dy=h/m;
		for(k=0;k<m*n;k++)k1[k]=k;
		for(k=0;k<m*n;k++)
		{
			i=(int)(Math.random()*(m*n));
			t=k1[k];k1[k]=k1[i];k1[i]=t;
		}
		g.drawImage(pic,x0,y0,this);
		for(k=0;k<m*n;k++)
		{
			i=k[k];
			x=(k-k/n*n)*dx;
			y=k/n*dy;
			x1=x0+w+(i-i/n*n+1)*(dx+d);
			y1=y0+(i/n)*(dy+d);
			x2=x0+(k-k/n*n)*(dx+d);
			y2=y0+h+(k/n+1)*(dy+d);
			g.drawImage(pic,x1,y1,x1+dx-1,y1+dy-1,x,y,x+dx-1,y+dy-1,this);
			g.drawImage(pic,x2,y2,x2+dx-1,y2+dy-1,x,y,x+dx-1,y+dy-1,this);
			
		}
	}
}

⌨️ 快捷键说明

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