Ahora que hemos proporcionado todos estos bonitos par�metros al usuario, necesitamos ayudarle a configurar los valores correctamente. Por supuesto, la documentaci�n de nuestro applet deber�a describir cada par�metro y darle ejemplos al usuario de como utilizarlos. Nuestro trabajo no se acaba aqu�, creo. Tambi�n deber�amos implementar el m�todo getParameterInfo para que devuelva informaci�n sobre los par�metros de nuestro applet. Los navegadores pueden usar esta informaci�n para ayudar al usuario a seleccionar los valores de estos par�metros de nuestro applet.
Abajo tenemos un ejemplo de implementaci�n de un m�todo getParameterInfo. Este ejemplo es de un applet maravillosamente flexible que proporciona 13 par�metros para que el usuario personalice una animaci�n:
public String[][] getParameterInfo() {
String[][] info = {
// Parameter Name Kind of Value Description
{"imagesource", "URL", "a directory"},
{"startup", "URL", "displayed at startup"},
{"background", "URL", "displayed as background"},
{"startimage", "int", "start index"},
{"endimage", "int", "end index"},
{"namepattern", "URL", "used to generate indexed names"},
{"pause", "int", "milliseconds"},
{"pauses", "ints", "milliseconds"},
{"repeat", "boolean", "repeat or not"},
{"positions", "coordinates", "path"},
{"soundsource", "URL", "audio directory"},
{"soundtrack", "URL", "background music"},
{"sounds", "URLs", "audio samples"},
};
return info;
}
Como puedes ver, el m�todo getParameterInfo debe devolver un array de tres -- arrays de String. En cada array primero va el nombre del par�metro, luego una indicaci�n del tipo de valor que necesita el applet para ese par�metro y por �ltimo el texto que describe el funcionamiento de ese par�metro.