KEMBAR78
Applets in java | PPTX
Applets in Java
Not Apples
Presented By: Wani Zahoor
Introduction
 Applet is small java program that can be easily
transported over the network from one
computer to other.
 used in internet applications.
 embedded in an html page, can be downloaded
from the server and run on the client, so as to
do a specific kind of job.
Types of Java Programmes
 Standalone
 Web based
Stand Alone Program
Web-Based Program
Difference between an
applet and application
APPLET CLASS
 java.applet.Applet is the
super class of the all the
applets.
 Applet class has a
predefined hierarchy
Applet Example
import java.applet.*;
import java.awt.*;
public class FirstApplet extends Applet {
public void paint(Graphics g) {
g.drawString(“Welcome in Applets”,10,50);
}
}
The Output
Applet Life cycle
 An applet may move from one state to another
depending upon a set of default behaviours inherited in
the form of methods from ‘Applet’ class.
 These states are
 Born
 Running
 Idle
 Dead
Applet State Diagram
Life cycle of Applet
 init() –
 creates the objects needed by the applet;
 sets up initial values, load font and images or set up colors.
 called only once during the lifetime of on Applet.
 start()-
 moves to this phase automatically after the initialization state.
 if the applet is stopped or it goes to idle state, start() method must be called in
order to force the applet again to the running state.
 paint() -
 This method is called each time to draw and redraw the output of an applet.
 stop()-
 idle state, once it is stopped from running
 destroy()-
 An applet goes to dead state when it is destroyed by invoking the destroy() method
of Applet class.
 It results in complete removal of applet from the memory.
Common Methods drawString()-
 member of Graphics class, used to output a string to an applet.
 It is typically called from within the paint() or update() method.
 void drawString(String msg,int a, int b)
 setBackground() & getBackground()
 belongs to Component class, used to set and get the background color.
 void setBackground(Color anyColor)
 predefined constants for each color, such as Color.red can be used.
 setForeground() & get Foreground()
 set and gets the color of the text to be displayed on the foreground of the
applet window.
 void setForeground(Color anyColor)
 showStatus()
 display any string in the status window of the browser
 void showString(String text)
Graphics class
import java.awt.* ;
import java.applet.* ;
public class DrawLineRect extends Applet {
public void paint(Graphics g){
g.drawRect(10,60,40,30);
g.fillRect(60,10,30,80);
g.fillOval(140,160,170,170);
g.drawRoundRect(10,100,80,50,10,10);
g.fillRoundRect(20,110,60,30,5,5);
g.drawArc(280,210,250,220,30,90);
g.drawLine(100,10,230,140);
g.drawLine(100,140,230,10);
}}
The Output
Now your turn..!!!
 How to programme this…..????
HTML Tag
<applet code="Bubbles.class" width="350" height="350">
</applet>
Applets in java

Applets in java

  • 1.
    Applets in Java NotApples Presented By: Wani Zahoor
  • 2.
    Introduction  Applet issmall java program that can be easily transported over the network from one computer to other.  used in internet applications.  embedded in an html page, can be downloaded from the server and run on the client, so as to do a specific kind of job.
  • 3.
    Types of JavaProgrammes  Standalone  Web based
  • 4.
  • 5.
  • 6.
  • 7.
    APPLET CLASS  java.applet.Appletis the super class of the all the applets.  Applet class has a predefined hierarchy
  • 8.
    Applet Example import java.applet.*; importjava.awt.*; public class FirstApplet extends Applet { public void paint(Graphics g) { g.drawString(“Welcome in Applets”,10,50); } }
  • 9.
  • 10.
    Applet Life cycle An applet may move from one state to another depending upon a set of default behaviours inherited in the form of methods from ‘Applet’ class.  These states are  Born  Running  Idle  Dead
  • 11.
  • 12.
    Life cycle ofApplet  init() –  creates the objects needed by the applet;  sets up initial values, load font and images or set up colors.  called only once during the lifetime of on Applet.  start()-  moves to this phase automatically after the initialization state.  if the applet is stopped or it goes to idle state, start() method must be called in order to force the applet again to the running state.  paint() -  This method is called each time to draw and redraw the output of an applet.  stop()-  idle state, once it is stopped from running  destroy()-  An applet goes to dead state when it is destroyed by invoking the destroy() method of Applet class.  It results in complete removal of applet from the memory.
  • 13.
    Common Methods drawString()- member of Graphics class, used to output a string to an applet.  It is typically called from within the paint() or update() method.  void drawString(String msg,int a, int b)  setBackground() & getBackground()  belongs to Component class, used to set and get the background color.  void setBackground(Color anyColor)  predefined constants for each color, such as Color.red can be used.  setForeground() & get Foreground()  set and gets the color of the text to be displayed on the foreground of the applet window.  void setForeground(Color anyColor)  showStatus()  display any string in the status window of the browser  void showString(String text)
  • 14.
    Graphics class import java.awt.*; import java.applet.* ; public class DrawLineRect extends Applet { public void paint(Graphics g){ g.drawRect(10,60,40,30); g.fillRect(60,10,30,80); g.fillOval(140,160,170,170); g.drawRoundRect(10,100,80,50,10,10); g.fillRoundRect(20,110,60,30,5,5); g.drawArc(280,210,250,220,30,90); g.drawLine(100,10,230,140); g.drawLine(100,140,230,10); }}
  • 15.
  • 16.
    Now your turn..!!! How to programme this…..????
  • 17.
    HTML Tag <applet code="Bubbles.class"width="350" height="350"> </applet>