Applet: program that runs inside a web browser
import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Rectangle; import javax.swing.JApplet; /* An applete that draws two rectangles. */ public class RectangleApplet extends JApplet //You extend JApplet, not JComponent { public void paint(Graphics g) //It is not paintComponent { //RecoverGraphics2D Graphics2D g2 = (Graphics2D) g; //Construct a rectangle and draw it. Rectangle box = new Rectangle(5, 10, 20, 30); g2.draw(box); //Move rectangle 15 units to the right and 25 units down box.translate(15, 25); //Draw moved rectangle g2.draw(box); } }
<html> <head> <title>Two rectangles</title> </head> <body> <p> Here is my <i>first applet</i>: </p> <applet code ="RectangleApplet.class" width="300" height="400"> </applet> </body> </html>
1. Compile the RectangleApplet.java file
2. (a) Open html file by a browerser, ex. Firfox
(b) Run appletviewer like below
appletviewer RectangleApplet.html