6.applet programming in java

deepaksharmasharma9615 3,252 views 14 slides Nov 08, 2014
Slide 1
Slide 1 of 14
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14

About This Presentation

No description available for this slideshow.


Slide Content

APPLET PROGRAMMING IN JAVA BCA 5 th sem DEEPAK SHARMA 12KSSB6031

APPLET An applet is a Panel that allows interaction with a Java program A applet is typically embedded in a Web page and can be run from a browser You need special HTML in the Web page to tell the browser about the applet For security reasons, applets run in a sandbox: they have no access to the client’s file system Most modern browsers support Java 1.4 if they have the appropriate plug-in A programmer should be able to write applets that can run on any browser

Applet Life Cycle Born Running Idle Dead Begin init () paint() start () stop () destroy () End

Applets have 4 life cycle methods. They are: init () – It is called to initialize the applet before it gets loaded start() – It is called to provide start up behavior stop() – Called to stop any operations which are started using start() method. destroy () – Is called when an applet has finished execution. Applet Life Cycle

Calling Methods init() start() stop() destroy() do some work ‘ init ’ and ‘destroy’ are only called once each ‘start’ and ‘stop’ are called whenever the browser enters and leaves the page ‘do some work’ is code called by your listeners ‘paint’ is called when the applet needs to be repainted

public void paint(Graphics g) Needed if you do any drawing or painting other than just using standard GUI Components. Any painting you want to do should be done here, or in a method you call from here. Painting that you do in other methods may or may not happen. Never call paint(Graphics), call repaint( ).

Repaint() Call repaint( ) when you have changed something and want your changes to show up on the screen repaint ( ) is a request--it might not happen When you call repaint( ), Java schedules a call to update(Graphics g)

Example Graphics Methods g.drawString(“Hello”, 20, 20); Hello g.drawRect(x, y, width, height); g.fillRect(x, y, width, height); g.drawOval(x, y, width, height); g.fillOval(x, y, width, height); g.setColor(Color.red);

Example –Applet

Html Code For Applet <html> <body> <applet code="ball1.class" width=200 height=200> </applet> </body> </html>

Example- Applet

Example- Applet

Applet ADVANTAGES Applets are cross platform and can run on Windows, Mac OS and Linux platform Applets can work on all the versions of Java Plug-in. Applet runs in a sandbox, so the user doesn’t need to trust the code and it can work without security approval . DISADVANTAGES: Java Plug-in is required to run applet. Java applet needs JVM so first time it takes significant start-up time. Difficult to design and build good user interface in applets compared to other technologies.

THANK YOU
Tags