// example book Java in a Nutshell by David Flanagan. // modified by Dr. Roger Webster // "C:\Program Files\Java\jdk1.5.0_01\bin\javac" javawin.java import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class javawin extends Applet { Frame window; Button openbutton; Button closebutton; TextArea textarea = new TextArea(24, 80); protected Image image; // image to display. int x; public void init() { window = new Frame ("Webster's Sample Java Window"); window.reshape (100, 100, 400, 400); textarea.setFont(new Font("Helvetica", Font.PLAIN, 12)); textarea.setEditable(false); window.add("Center", textarea); textarea.appendText("hello world CS406 Internet Programming with Java"); window.show(); // load the image to be displayed from PARAM specs. image = this.getImage(this.getDocumentBase(), this.getParameter("image")); //x = Integer.parseInt(this.getParameter("x")); window.addWindowListener(new ActionWindowListener()); } public void stop() { window.dispose(); } // Display the image. public void paint(Graphics g) { g.drawImage(image, 0, 0, this); } class ActionWindowListener extends WindowAdapter { public void windowClosing (WindowEvent event) { window.setVisible(false); window.dispose(); } } }