java随机产生坐标点_刚学JAVA不久,问一下怎么把这个程序实现随机啊,不是按照坐标...
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
int i;
int z=0;
int j,h=0,k=0;
int AppletWidch,AppletHeight,currentImage;
Image Animation[],SerialImage,OffScreen;
Thread newThread;
Graphics drawOffScreen;
MediaTracker MT;
ImageProducer Source;
CropImageFilter CutImage;
public void init()
{
MT = new MediaTracker(this);
Animation = new Image[25];
currentImage = 0;
this.setSize(1024,768);
this.setBackground(Color.BLACK);
AppletWidch = getSize().width;
AppletHeight = getSize().height;
SerialImage = getImage(getDocumentBase(),"image/CG0430.JPG");
Source = SerialImage.getSource();
for( j=0;j<5;j++)
{
for(i=0;i<5;i++)
{
CutImage = new CropImageFilter(i*128,j*96,128,96);
Animation[z]
= createImage(new FilteredImageSource(Source,CutImage));
z++;
}
}
OffScreen = createImage(AppletWidch,AppletHeight);
drawOffScreen = OffScreen.getGraphics();
}
public void start()
{
newThread = new Thread(this);
newThread.start();
}
public void stop()
{
newThread=null;
}
public void paint(Graphics g)
{
drawOffScreen.clearRect(0, 0, AppletWidch, AppletHeight);
drawOffScreen.drawImage(Animation[currentImage],h%5*128,k%5*96,this);
g.drawImage(OffScreen,0,0,AppletWidch,AppletHeight,this);
}
public void run() {
while(newThread !=null)
{
repaint();
try
{
Thread.sleep(200);
}
catch(InterruptedException E){
}
h++;
if(h%5==0){
k++;
}
++currentImage;
if(currentImage==24){
currentImage=0;
}
}
}
}
總結
以上是生活随笔為你收集整理的java随机产生坐标点_刚学JAVA不久,问一下怎么把这个程序实现随机啊,不是按照坐标...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在线工具
- 下一篇: 航母主题公园附近有海滩吗