First, you need to make sure you name your applet in the APPLET tag using the NAME attribute. The NAME attribute allows other applets on this page to find and communicate with it. For example: <APPLET NAME="UserInfo" CODEBASE="/applets/" CODE="UserInfoApplet"> Then, in your other applet, you use the getApplet() method of the AppletContext object: Applet otherApplet = getAppletContext().getApplet("UserInfo"); What you need to remember is to cast the object returned from getApplet() to the class of object it really is, in order to access any of the applets methods. Just to be safe you could verify that the applet is the class type you expect. if (otherApplet instanceof UserInfoApplet) {
     UserInfoApplet userInfo = (UserInfoApplet) otherApplet;
     userInfo.setUserName("Bob");