Friday, 1 May 2015

Applet Communication

Applet Communication

java.applet.AppletContext class provides the facility of communication between applets. We provide the name of applet through the HTML file. It provides getApplet() method that returns the object of Applet. Syntax:
1.    public Applet getApplet(String name){}  

Example of Applet Communication


1.    import java.applet.*;  
2.    import java.awt.*;  
3.    import java.awt.event.*;  
4.    public class ContextApplet extends Applet implements ActionListener{  
5.    Button b;  
6.      
7.    public void init(){  
8.    b=new Button("Click");  
9.    b.setBounds(50,50,60,50);  
10.   
11. add(b);  
12. b.addActionListener(this);  
13. }  
14.   
15. public void actionPerformed(ActionEvent e){  
16.   
17. AppletContext ctx=getAppletContext();  
18. Applet a=ctx.getApplet("app2");  
19. a.setBackground(Color.yellow);  
20. }  
21. }  

myapplet.html

1.    <html>  
2.    <body>  
3.    <applet code="ContextApplet.class" width="150" height="150" name="app1">  
4.    </applet>  
5.      
6.    <applet code="First.class" width="150" height="150" name="app2">  
7.    </applet>  
8.    </body>  
9.    </html>  


No comments:

Post a Comment

Access attributes in component

NOTE: To access an attribute in a  component , use expressions as  {! v.<Attribute Name>} . ----------------------------------------...