Download presentation
Presentation is loading. Please wait.
Published byMaurice Duane Houston Modified over 9 years ago
1
2/4: Objects & Java Applets Objects: their nature –attributes & behaviors –inheritance Java Applets –what is an applet vs. an application? –where do applets work? –show me the applet! –what we need to execute an applet
2
Objects Objects have methods (behaviors or actions) and data (attributes) associated with them. Objects encapsulate these methods and data in OOP. Inheritance: You can create a new class that takes characteristics from an existing class, then define new characteristics in addition.
3
Java Applets An applet requires a browser to run. –An applet requires an HTML page to be displayed. –Applet tags are nested inside the HTML to load the class file. –Appletviewer: a “mini-browser” for viewing applets. Applets use different imported classes than applications. –EX: import javax.swing.JApplet; import java.awt.Graphics;
4
Sample Java Applet //java applet for 2/4 demonstration import javax.swing.JApplet; import java.awt.Graphics; public class Rectangles extends JApplet { public void paint ( Graphics g ) { super.paint ( g ); //call inherited paint meth. g.drawRect ( 20, 20, 120, 50 ); g.drawString ( "This is an Applet", 30, 40 ); g.fillArc ( 60, 60, 80, 220, 45, 125 ); } import statements class header method header statements: super.paint g.drawRect g.drawString g.fillArc
5
Java Applets JApplet is referred to as the superclass of Rectangles. –It is the class that Rectangles inherits most of its methods and objects from. “paint” is a method that comes from JApplet. –allows you to draw things on the applet window. “init” is a method that creates instances of classes.
6
The HTML code To run Java applets, we need to embed them in a webpage. Save the webpage as whatever. Only Netscape 6 supports Java 2 (w/o help).
7
To execute Java Applets Compile the Java file to make a class file. Create an HTML file to reference the class file. Save it in the same directory as the class file. Run the appletviewer (in the same directory as javac.exe & java.exe) and refer to the HTML file. A:\>c:\jdk1.3.1_01\bin\javac Rectangles.java A:\>c:\jdk1.3.1_01\bin\appletviewer lookhere.html
8
Program of the Day: pg. 123-124 AdditionApplet.java –watch how an application can be ‘converted’ to work inside an applet Next time: –Algorithms –if & if/else control structures
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.