0% found this document useful (0 votes)
22 views

Java Applets: By:-Darshana D Ghadi

Java applets are small interactive programs that are commonly embedded within HTML pages. They allow for graphics, user interaction and multimedia content to be included on web pages. An applet requires a browser with a Java Virtual Machine (JVM) to run. Applets provide features like frames, event handling, GUI elements and graphics. They have a lifecycle of init(), start(), stop() and paint() methods. Common uses of applets include games, communication tools and educational programs.

Uploaded by

darshana_707
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Java Applets: By:-Darshana D Ghadi

Java applets are small interactive programs that are commonly embedded within HTML pages. They allow for graphics, user interaction and multimedia content to be included on web pages. An applet requires a browser with a Java Virtual Machine (JVM) to run. Applets provide features like frames, event handling, GUI elements and graphics. They have a lifecycle of init(), start(), stop() and paint() methods. Common uses of applets include games, communication tools and educational programs.

Uploaded by

darshana_707
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

JAVA APPLETS

By :- Darshana D Ghadi
What is Java Applet ?
Java Applets are dynamic and interactive programs, were
introduced in the first version of the Java language in 1995.

A Java applet is a special case of the applet, a small program


(or mini application, thus "applet"), they are commonly
embedded within the HTML of a website.
 What you need to execute an Applet ?
Browser (IE 4.0 or Netscape Navigator 4.0 or higher)
- using a Java Virtual Machine (JVM)
Applet viewer utility in the JDK.

 Execution Platforms
 Microsoft Windows, Unix, Mac OS and Linux

 Features of an Applet
Provides facility for frames
Event handling facility and user Interaction
GUI
Graphics and multimedia
Example
import java.applet.Applet.*;
import java.awt.*;

// Applet code for the "Hello, world!" example.


// This should be saved in a file named as "HelloWorld.java".

public class HelloWorld extends Applet {


// This method is mandatory, but can be empty (i.e., have no actual
code).
public void init() { }
// This method is mandatory, but can be empty.(i.e.,have no actual code).
public void stop() { }
// Print a message on the screen (x=20, y=10).
public void paint(Graphics g) {
g.drawString("Hello, world!", 20,10);
// Draws a circle on the screen (x=40, y=30).
g.drawArc(40,30,20,20,0,360); } }
Create, Compile & Run
 Typein the following code using any text editor or in
DOS editor.
import java.awt.*;
import java.applet.*;
public class hello extends Applet {
public void paint(Graphics g) {
g.drawString("Welcome to Java Applets",20,20); } }

 Save the file as hello.java and compile it by using javac.

 To
save the program & compile follow the steps :-
Start -> Run -> cmd -> c:jdk.1.5bin -> hello.java

 Aftercompilation you will be left with the prompt –


c:jdk.1.5bin ( which indicates the a hello.class file has been created)

 For execution type – applet Display viewer hello


Alternative to execute Java Applet

 After compilation type in the following HTML code in your editor and
save the file as hello.html
<applet code = "classhello.class" width = 200 height =150 >
</applet>

 Execute the HTML file by giving appletviewer hello.html


Life Cycle of an Applet
Methods :-
 drawString(String str,int X,int Y) 

 drawLine(int x1,int y1,int x2,int y2)

 drawRect(int x1,int y1,int width,int height)

 drawOval(int x1,int y1,int width,int height)

 drawArc(int x1,int y1,int width,int height,angle1 ,angle2)

Font Class :-
 Font f = new Font("Courier",Font.BOLD+Font.Italic, 16);

g.setFont(f);
Color Class :-

 setColor(Color.gray) sets the string color to gray .


 setBackground(Color.red) sets the background color to red.

User Interface Components :-

Label, Checkboxes , Button, Text field, Text area , etc.

Layout Managers
Flow Layout
Border Layout
Grid Layout
Card Layout
Applications of Java Applet
 Entertainment

 Communication

 Utilities and Productivity

 Educational Tools

 Mobile Programs
http://rainbowuniverse.org/id55.htm
Advantages
 It is simple
 It can work on any platform
 No need to support legacy versions
 Applet naturally supports the changing user state, such as figure positions
on the chessboard
 An untrusted applet has no access to the local machine and can only
access the server it came from.
 Java applets are fast

Disadvantages
 It requires the Java plug-in.
 Security restrictions may make it difficult or even impossible for an
untrusted applet to achieve the desired goals.
 Some applets require a specific JRE. This is discouraged.
THANK YOU !

You might also like