IT IS EXAM

Java Applet Color

Java program to implement Applet color that dispaly current time.

Below is the code for java applet that displays yhe current time and change its color every 2 sec

import java.applet.*;
import java.awt.*;      
import java.util.Date;
import java.util.Random;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
/*
<applet code = appletColor.class height=300 width=300 >
</applet>
*/
public class appletColor extends Applet implements Runnable 
{

    Color c;
    DateFormat df;
    Date dateobj;
    Random rand;
    int max=255;
    int min=0;

    public void init() 
    {
        repaint();
        Thread th = new Thread(this);
        df = new SimpleDateFormat("HH:mm:ss");
        rand=new Random();
        th.start();
    }
    
    public void run() 
    {
        try 
        {
            while(true
            {
                float r=rand.nextFloat();
                float g=rand.nextFloat();
                float b=rand.nextFloat();
                c=new Color(r,g,b);
                repaint();
                Thread.sleep(2000);
            }
        } 
        catch (Exception ex
        {
            ex.printStackTrace();
        }
    }
    public void update(Graphics g
    {
        paint(g);
    }
    public void paint(Graphics g
    {
        dateobj = new Date();
        g.drawString("Current time is " + df.format(dateobj),20,20);
        setBackground(c);
    }

Thank you.

NEXT

Advertise Area

Your Advertise