Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Applets and the fly likes Applet from another Applet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Applets
Bookmark "Applet from another Applet" Watch "Applet from another Applet" New topic

Applet from another Applet

Devu Nair

Joined: Sep 12, 2002
Posts: 3
Is there any one who can help me in finding out how an Applet is called from another Applet. I need to call the second applet when an event is generated from the 1st applet ( e.g. on click of a button). Find attached the code I wrote for the 1st applet
import java.awt.*;
import java.applet.*;
/* <APPLET CODE=AWTEventDemo.class WIDTH=500 HEIGHT=500></APPLET>*/
public class AWTEvent extends Applet
TextField t1;
TextField t2;
Button b1;
// Default constructor
public AWTEvent()
// Call superclass
t1=new TextField("1");
t1.reshape(10, 40, 80, 25);
t2=new TextField("2");
t2.reshape(10, 80, 70, 30);
b1=new Button("Button1");
b1.reshape(10, 120, 70, 30);

// Init method, called when applet first initialises
public void init()
setBackground( Color.gray );
public boolean action (Event evt, Object what)
// Was the focus of the event our button
if ( == b1)
//this is where I need the new applet to be opened up, can any body give me a helping hand
// Clear the textfield
// Event handled
return true;
return false;

// Overridden paint method
public void paint ( Graphics g )
g.setColor ( );

Thanks in advance
Philip Pross
Ranch Hand

Joined: Jan 17, 2001
Posts: 76
To call your second applet from the first, all you have to do is call another web page that contains your second applet.
in your eventHandle(ActionPerformed)
(new URL(""),"_self");
catch (Exception ex) {System.out.println(ex}
Dirk Schreckmann

Joined: Dec 10, 2001
Posts: 7023
The third item listed on Tony Alicea's web page is an example of inter-Applet communication.

[How To Ask Good Questions] [JavaRanch FAQ Wiki] [JavaRanch Radio]
Devu Nair

Joined: Sep 12, 2002
Posts: 3
Thanks Philip Pross and Dirk Schreckmann, It worked.
Thanks a lot for your help.
I agree. Here's the link:
subject: Applet from another Applet
It's not a secret anymore!