Coger parametros de un Applet mediante getParameterInfo(), obteniendo un array de 2D

Mikel
26 de Octubre del 2003
Hola:

Tengo que hacer un applet que coge n grupos de parametros (No se sabe cuántos), en cada grupo se repiten los mismos parametros (ID, start, stop, error) con diferentes valores, tal que asi:

<applet code=assig1.class width=500 height=100>

<param name=ID value="1">
<param name=start value="43">
<param name=stop value="789">
<param name=error value="20">

<param name=ID value="2">
<param name=start value="545">
<param name=stop value="950">
<param name=error value="0">

<param name=ID value="3">
<param name=start value="935">
<param name=stop value="12">
<param name=error value="123">

</applet>

(En este caso hay tres grupos; cada grupo representa una secuencia de ADN). El applet no "sabe" a priori cuantos parametros hay. He hecho lo siguiente, simplemente con la intención de coger los parametros, meterlos en un array 2D, sacar uno al azar y enseñarlo en la web, para ver si funciona:

import javax.swing.*;
import java.util.*;

public class assig1 extends JApplet
{

public void main (String args[])
{

String sample;
String [][] PARAMETER_INFO=getParameterInfo();
sample= PARAMETER_INFO[2][3];
JLabel greeting = new JLabel(sample);
getContentPane().add(greeting);

}
}

Y no funciona. El applet compila. Lo ejecuto en Mozilla, y lo único que sale es el cuadradito con las dimensiones definidas. No puede ser problema de Mozilla por que los demás applets me han funcionado, quizás sea un problema de que no se manejar bien el array o que el método getParameterInfo() no es el más adecuado para coger parametros indefinidos del applet. En el último caso, agradecería alguna indicación de algún otro método. Muchas gracias.