Tuesday 25 September 2012

Simple Animation using JAVA SWING

import javax.swing.*;
import java.awt.*;
public class SimpleAnimation {
          int x=70;
          int y=70;
      public static void main(String args[])
      {
          SimpleAnimation gui=new SimpleAnimation();
          gui.go();
      }
      public void go(){
          JFrame frame=new JFrame();
          frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          MyDrawPanel drawPanel=new MyDrawPanel();
          frame.getContentPane().add(drawPanel);
          frame.setSize(300,300);
          frame.setVisible(true);
          for(int i=0;i<130;i++)
          {
              x++;
              y++;
              drawPanel.repaint();
              try{
                  Thread.sleep(50);
                 }catch(Exception ex){}
              
          }
      }
      class MyDrawPanel extends JPanel{
          public void paintComponent(Graphics g){
              g.setColor(Color.white);
              g.fillRect(0, 0, this.getWidth(), this.getHeight());
              g.setColor(Color.green);
              g.fillOval(x,y,40,40);
          }
      }
}


You Will need Java Enabled Web Browser To View The Effect of This Program .. :)

No comments:

Post a Comment