package examples.hello; 

import java.applet.Applet; 
import java.awt.Graphics; 
import java.rmi.Naming; 
import java.rmi.RemoteException; 

public class HelloApplet extends Applet { 

    String message = "blank"; 
  
    // "obj" is the identifier that we'll use to refer 
    // to the remote object that implements the "Hello" 
    // interface 
    Hello obj = null; 

    public void init() { 
	try { 
	    obj = (Hello)Naming.lookup("//" + 
			 getCodeBase().getHost() + "/HelloServer"); 
	    message = obj.sayHello(); 
	} catch (Exception e) { 
	    System.out.println("HelloApplet exception: " + 
				    e.getMessage()); 
	    e.printStackTrace(); 
	} 
    } 

    public void paint(Graphics g) { 
	g.drawString(message, 25, 50); 
    } 
}