How do I display message in browser status bar?

Category: java.applet, viewed: 758 time(s).

In this applet example you'll see how to display a message in browser status bar. To make the example a little bit more interesting we'll display the current time as the message. The time will be update every on second during the life time of the applet.

 
package org.kodejava.example.applet;
 
import java.applet.Applet;
import java.awt.Graphics;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
 
public class TimeApplet extends Applet implements Runnable {
    private DateFormat formatter = null;
    private Thread t = null;
 
    public void init() {
        formatter = new SimpleDateFormat("hh:mm:ss");
        t = new Thread(this);
    }
 
    public void start() {
        t.start();
    }
 
    public void stop() {
        t = null;
    }
 
    public void paint(Graphics g) {
        Date now = Calendar.getInstance().getTime();
        //
        // Show the current time on the browser status bar
        //
        this.showStatus(formatter.format(now));
    }
 
    public void run() {
        int delay = 1000;
        try {
            while (t == Thread.currentThread()) {
                //
                // Repaint the applet every on second
                //
                repaint();
                Thread.sleep(delay);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
 
 
Bookmark this example!  

Most Viewed Examples

Google

100 Top & Latest


eXTReMe Tracker
visitor stats