home *** CD-ROM | disk | FTP | other *** search
/ Best Tools for JAVA / Best Tools for JAVA.iso / JAVA_ALL / RMI_OS / RMI-PREB / EXAMPLES / HELLO / HELLOAPP.JAV < prev    next >
Encoding:
Text File  |  1996-11-08  |  1.4 KB  |  50 lines

  1. /*
  2.  * Copyright (c) 1995, 1996 Sun Microsystems, Inc. All Rights Reserved.
  3.  * 
  4.  * Permission to use, copy, modify, and distribute this software
  5.  * and its documentation for NON-COMMERCIAL purposes and without
  6.  * fee is hereby granted provided that this copyright notice
  7.  * appears in all copies. Please refer to the file "copyright.html"
  8.  * for further important copyright and licensing information.
  9.  * 
  10.  * SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF
  11.  * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
  12.  * TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
  13.  * PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR
  14.  * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
  15.  * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
  16.  * 
  17.  * CopyrightVersion 1.1_pre-beta
  18.  */
  19.  
  20. package examples.hello;
  21.  
  22. import java.awt.*;
  23. import java.rmi.*;
  24.  
  25. public class HelloApplet extends java.applet.Applet {
  26.  
  27.     String message = "";
  28.  
  29.     public void init() {
  30.  
  31.     try {
  32.     Hello obj = (Hello)
  33.         Naming.lookup("//" + getCodeBase().getHost() + "/HelloServer");
  34.     message = obj.sayHello();
  35.  
  36.     } catch (Exception e) {
  37.         System.out.println("HelloApplet: an exception occurred:");
  38.         e.printStackTrace();
  39.     }
  40.     }
  41.    
  42.     public void paint(Graphics g) {
  43.     g.drawString(message, 25, 50);
  44.     }
  45.  
  46. }
  47.  
  48.  
  49.  
  50.