Java sample(A lot of chicken)


run

---(Source List)---

//Example08
import java.awt.*;
import java.awt.event.*;
public class Example08 extends Frame implements MouseListener{
  Image[] img=new Image[32];
  int x,y;
  int cnt=0;
  //Main
  public static void main(String ar[]){
    Frame f=new Example08();
    f.setTitle("A lot of chicken(Please Click!)");
    f.setSize(640,400);
    f.setVisible(true);
  }
  //Frame
  Example08(){
    int i;
    String imgname;
    setLayout(new FlowLayout());
    for(i=0;iថi++){
      imgname="cut" + (int)(Math.random()*7) + ".gif";
      img[i]=Toolkit.getDefaultToolkit().getImage(imgname);
    }
    addMouseListener(this);
    addWindowListener(new WinAdapter());
  }
  //Close
  class WinAdapter extends WindowAdapter{
    public void windowClosing(WindowEvent we){System.exit(0);}
  }
  //Paint
  public void update(Graphics g){
    g.drawImage(img[cnt],x-29,y-42,this);
  }
  //Mouse event
  public void mouseClicked(MouseEvent me){
    cnt=cnt+1;
    if (cnt==32) cnt=0;
    x=me.getX();
    y=me.getY();
    repaint();
  }
  public void mousePressed(MouseEvent me){}
  public void mouseReleased(MouseEvent me){}
  public void mouseMoved(MouseEvent me){}
  public void mouseEntered(MouseEvent me){}
  public void mouseExited(MouseEvent me){}
}