COMO HAGO?

METANO
21 de Julio del 2004
TENGO EL SIGUIENTE PROBLEMA ESTOY PRACTICANDO CO LOS JTable Y NECESITO HACER ESTO:
1) HE CREADO 3 JTextField Y CADA UNO DE ELLOS ME GUARDA UN VALOR String POR MEDIODE UN EVENTO LA CABECERA DEL JTable YA ESTA DEFININA CON ID, NOMBRE, APELLIDO, PARA NO COMPLICAR MAS ESTO LE ENVIO EL CODIGO ESTE ES EL EVENTO DEL BOTON GUARDAR:
T1,T2,T3 SON LOS JTextField
b1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
a=t1.getText();
b=t2.getText();
c=t3.getText();

Vector v1=new Vector();
V2.add(a);
v2.add(b);
v2.add(c);
ntln(v2);
}
}
);
AQUI FUERA DEL EVENTO QUIERO CREAR EL JTable CON SUS REGISTROS.

Vector v1=new Vector();
v1.add("ID");
v1.add("NOMBRE");
v1.add("APELLIDO");
JTable tb=new JTable(v1,v2);

DESPUES DE AQUI LO AGREGO A MI JPanel NORMALMENTE
PANEL.add(tb); despuEs va el main etc.

EL PROBLEMA ES QUE EL ME COMPILA BIEN PERO AL EJECUTARLO PRODUCE UN ERROR DE DESBORDAMIENTO
ALGUIEN ME PUEDE ORIENTAR A SOLVENTAR ESTE PROBLEMITA.