CS 596 Java Programming Fall Semester, 1998 Parameter Applet |
||
---|---|---|
San Diego State University -- This page last updated 16-Dec-98 |
<APPLET archive="AppletClasses.jar" code="ParameterApplet.class" width=300 height=200> <param name="name" value="Roger"> <param name="yourHeight" value="5"> Your browser does not support Java applets, so you can not see this applet operate. </APPLET>
import java.awt.*; import java.applet.Applet; public class ParameterApplet extends Applet { // Used to show information TextArea messages = new TextArea(8, 20); public void init() { add( messages ); // Here is where the parameter values are read. String name = getParameter( "name" ); int height = Integer.valueOf (getParameter( "yourHeight" )).intValue(); messages.append( "name: " + name + "\n" ); messages.append( "height: " + height + "\n" ); } // Used in appletviewer to give some information about // the applet public String getAppletInfo() { return "This applet shows how to pass information" + " from the html document to the applet"; } // Appletviewer uses this to display info about parameters public String[][] getParameterInfo() { return new String[][] { { "name" , "string", "your name" }, { "yourHeight", "int" , "your height"} }; } public void paint( Graphics display ) { // Draw border Dimension size = getSize(); display.drawRect( 0, 0, size.width-1, size.height-1); } }