aakash2310

SimpleBanner

Mar 7th, 2022
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.79 KB | None | 0 0
  1. import java.applet.*;
  2. import java.awt.*;
  3. public class SimpleBanner extends Applet implements Runnable
  4. {
  5.     String msg = "Dharmsinh Desai University, Nadiad";
  6.     Thread t = null;
  7.     int state;
  8.     boolean stopFlag;
  9.     public void init()
  10.     {
  11.         setBackground(Color.cyan);
  12.         setForeground(Color.red);
  13.     }
  14.     public void start()
  15.     {
  16.         msg = " "+msg;
  17.         t = new Thread(this);
  18.         stopFlag = false;
  19.         t.start();
  20.     }
  21.     public void run()
  22.     {
  23.         char ch;
  24.         for( ; ; )
  25.         {
  26.             try
  27.             {
  28.                     repaint();
  29.                     Thread.sleep(250);
  30.                     ch = msg.charAt(0);
  31.                     msg = msg.substring(1,msg.length());
  32.                     msg += ch;
  33.                     if(stopFlag)
  34.                         break;
  35.             }
  36.             catch(Exception e){}
  37.         }
  38.     }
  39.     public void stop()
  40.     {
  41.         stopFlag = true;
  42.         t = null;
  43.     }
  44.     public void paint(Graphics g)
  45.     {
  46.         g.drawString(msg,50,30);
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment