Awt Applet
We will have to make use
of the HTML tag , to include the applet.
<applet code=”classname”
height=px width=px>
</applet>
PROGRAM-1
import java.applet.*;
import java.awt.*;
/*
<applet
code=”AppletDemo” height=200 width=200>
</applet>
*/
public class AppletDemo extends Applet
{
String s;
public void init()
{
s=”applet”;
}
public void paint(Graphics g)
{
g.drawString(s,10,10);
}
}
Expiations:
import
java.applet.*;
We are
importing this package as we have to make use of the Applet class. This class
is present in the package java.applet. All the applet which we create should be extended from the Applet
class.
import java.awt.*;
We are
importing this package because we are making the use of the Graphics class which
is present in this package.
The Graphics class object
is passed in the paint() method and through this method we will call all the
method which are used for drawing the objects on the Applet Eg.
Sample sa; //object
reference
Sample sa=new Sample(); //object
public void init()
This
is one of the four methods of the methods defining the life cycle of the applet.
ü
init()
ü
start()
ü
stop()
ü
destroy()
init(): this method get called when the applet get loaded in the
primary memory.
start(): this method will get called just after the init() method
completes its execution. It also get called when the applet window is restored
from the minimized state.
stop(): this method will get called when we minimized
the applet window
destroy():
this method will get called when we close the applet window.
Execution:
Save : AppletDemo.java
Execute : applet viewer ,
Compile : javac
AppletDemo.java
Execute (using the appletviewer) : appletviewer
AppletDemo.java
Another way of executing
the applet is to make use of the web browser , now we have to create the
separate with the.html extension and
this html file will now contain the <applet> tag.
We have created the
App.html file in the save directory where we have saved the file AppletDemo.java.
And the file will contain the following code ,
<html>
<head>
<title>www.bmbprojects.com</title>
</head>
<body>
<applet
code=”AppletDemo” height=200 width=200>
</applet>
</body>
</html>
Execution:
Save : AppletDemo.java
Execute : web browser
Compile : javac
AppletDemo.java
Execute (using the web browser) : Double click on the html file**
**The web browser contains the
in-built JVM , which execute the.class file containing the applet definition.
Comments
Post a Comment