De JTextField a un String CONCRETO

Sherar
11 de Abril del 2005
Que tal!... bueno, el titulo del mensaje mas o menos explica cual es mi duda, paso a detallarla....

Suponganse que yo creo un panel, con un par de JTextFields..
JTextField[] val = new JTextField[3];
Este bien podria ser un arreglo de JTextFields..

Ahora, cuando ejecuto mi programa.. supongamos que
al val [0] .. (la primer solapa) le pongo: SHERAR.

Mi pregunta es, como recupero ese dato a un String??

He probado creando una variable string:
String s;
y haciendo;

s = valueOf(val[0]);

Pero me tira error!....
Espero que hayan entendido mi duda... y tengan a bien evacuarmela...

Desde ya, muchas gracias!

Sherar.

Sherar
11 de Abril del 2005
Bueno, estuve mirando un poco el foro, encontre la pregunta de una persona que queria saber como obtener un valor con JOptionPane.... la respuesta fue mas o menos:
String s = JOptionPane (bla bla bla)...

Pero mi problema es diferente, yo tengo un vector de solapas...
Les muestro un pedacito del codigo para que me entiendan mejor:

ASI DECLARO EL PANEL :

void inicializar() {
pnl = new JPanel();
pnl.setLayout(new GridLayout(4,2));
String[] generos = {"Acción", "Drama", "Comedia", "Terror", "Suspenso"};
String[] titulos = { "Codigo:", "Titulo","Nro de Copia" };
for( int i = 0; i < val.length; i++ ) {
lbl[i] = new JLabel(titulos[i]);
val[i] = new JTextField(10);
pnl.add(lbl[i]);
pnl.add(val[i]);
}

ACA LE AGREGO OTRA SOLAPA DE OPCIONES y LO MUESTRO

Object[] formato = { "Video", "DVD" };
Object form = new Object();
while ( i == 0 ) {
form = JOptionPane.showInputDialog(null,
pnl,
"Ingrese los datos del articulo",
JOptionPane.INFORMATION_MESSAGE,
null,
formato,
formato[0]);

pnl es el panel que tiene los JTextFields y los JLabels,

Yo supongo que el texto lo tienen val[0], val[1]... etc...
Pero .. COMO SE LO ASIGNO A UN STRING!!??...
Gracias!