Create a smiling and crying face alternet using Threading Mechenism


 import java.awt.*;  
 import java.applet.*;  
 /*  
  <applet code= "smileface.java" height="600" width="600">  
  </applet>  
  */  
 public class smileface extends java.applet.Applet implements Runnable {  
    int aflag;  
    Thread t;  
   public void init() {  
     t=new Thread(this); aflag=0;  
     t.start();  
   }  
   public void run()  
   {  
    try  
    {  
    if (aflag==0)  
     {  
     t.sleep(1000);  
     aflag=1;  
    } else  
     {  
     t.sleep(1000);  
     aflag=0;  
    }  
    repaint();   
     run();  
    }  
    catch(Exception e)  
    {  
    }  
   }  
   public void paint(Graphics g) {  
    g.drawOval(100,100,100,100);  
    g.fillOval(120,125,20,20);  
    g.fillOval(160,125,20,20);  
    g.drawLine(150,135,150,165);  
    if (aflag==0)  
     { g.drawArc(140,160,20,20,0,-180);  
     aflag=1;  
    }  
    else  
    {  
     g.drawArc(140,160,20,20,0,180);  
     aflag=0;  
    }  
   }  
 }  


OUTPUT :

Popular posts from this blog

Write a java program for a cricket player The program should accept the details from user (max 10): Player code, name, runs, innings- played and number of times not out.

Write a MultiThreading program in java using Runnable interface to draw temple flag on an applet container.