Uhr
import java.applet.*;
import java.awt.*;
class ParameterUtilities
{
private Applet applet;
ParameterUtilities(Applet applet)
{
this.applet=applet;
}
Color getColorParameter(String name,Color default_)
{
String parameter=applet.getParameter(name);
if(parameter==null)
return default_;
else if(parameter.equalsIgnoreCase("random"))
return new Color((int)(Math.random()*0x1000000));
else if(parameter.equalsIgnoreCase("dark random"))
return new Color((int)(Math.random()*0x1000000)).darker();
else if(parameter.equalsIgnoreCase("light random"))
return new Color((int)(Math.random()*0x1000000)).brighter();
else
return new Color(Integer.parseInt(parameter,16));
}
int getStringArrayParameter(String name,String values[],int default_)
{
int n;
String parameter=applet.getParameter(name);
if(parameter==null)
return default_;
else if(parameter.equalsIgnoreCase("random"))
return (int)(Math.random()*values.length);
else
for(n=0;n<values.length;n++)
if(parameter.equalsIgnoreCase(values[n]))
return n;
return default_;
}
int getIntegerParameter(String name,int xdefault)
{
String parameter=applet.getParameter(name);
if(parameter==null)
return xdefault;
else
return Integer.parseInt(parameter,10);
}
}
Back to Uhr applet page
New on the Java Boutique:
New Review:
Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling
API boasts simplicity, ease-of-integration, a well-rounded feature
set, and it's free!
New Applet:
Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA
sequences into three useful formats.
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.
|