I am new to java and currently trying to create a code of passing parameter in java applet. Below is the code. While running the code the result is coming null. Can you friends can help me with rectification and suggestion.
Regards Sandeep
package Example_165_Applet_Fundamentals;
//Use parameters
import java.applet.*;
import java.awt.*;
/*
* <applet code="Passing_Parameters_To_Applets" width=300 height=80>
* <param name="fontName" value="Courier">
* <param name="fontSize" value="14">
* <param name="leading" value="2">
* <param name="accountEnabled" value="true">
* </applet>
*/
public class Passing_Parameters_To_Applets extends Applet
{
String fontName;
int fontSize;
float leading;
boolean active;
//Initialize the string to be displayed
public void start()
{
String param;
fontName=getParameter("fontName");
if(fontName==null)
{
fontName="Not Found";
}
param=getParameter("fontSize");
try
{
if(param!=null) //if not found
{
fontSize=Integer.parseInt(param);
}
else
{
fontSize=0;
}
}
catch(NumberFormatException e)
{
fontSize=-1;
}
param=getParameter("leading");
try
{
if(param!=null) //if not found
{
leading=Float.valueOf(param).floatValue();
}
else
{
leading=0;
}
}
catch(NumberFormatException e)
{
leading=-1;
}
param=getParameter("accountEnabled");
if(param!=null)
{
active=Boolean.valueOf(param).booleanValue();
}
}
//Display parameters
public void paint(Graphics g)
{
g.drawString("Font Name: "+fontName, 0, 10);
g.drawString("Font Size: "+fontSize, 0, 26);
g.drawString("Leading: "+leading, 0, 42);
g.drawString("Account Active: "+active, 0,58);
}
}