duda JTable en java
Publicado por ekon (11 intervenciones) el 11/02/2008 17:30:26
Buenas:
tengo un problema con el proyecto que estoy realizando.e creado en el gestor de la base de datos una funcion(RecuperarClienteDni) que obtiene los datos de un cliente a partir de su dni.Lo que quiero es introducir los datos de ese cliente en una JTable(tablaCon) que he creado con 5 columnas(nombre, Apellidos, Telefono, Empresa, Email).Nunca he trabajado con JTables y no entiendo como puedo hacer que se muestren los datos en ella.realizando este codigo (pertenece a ala implementacion de la ventana)me da error de compilacion.¿Como lo podria poner?
Muchas gracias.
Un saludo.
if (pulsado == btnBuscarCon)
{
try{
Cliente cli = new Cliente();
if (criDni.getText().trim().equals("") || criNombre.getText().trim ().equals("") || criApellidos.getText().trim().equals(""))
{
JOptionPane.showMessageDialog(null,"Faltan datos por introducir", "Error",JOptionPane.ERROR_MESSAGE);
}
else
{
if (bD.RecuperarClienteDni(dni) == null)
{
JOptionPane.showMessageDialog(null,"El dni introducido no existe", "Error",JOptionPane.ERROR_MESSAGE);
}
else
{
tablaCon.add(cliente.getNombre(), 0);
tablaCon.add(cliente.getApellidos(), 1);
tablaCon.add(cliente.getTelefono(), 2);
tablaCon.add(cliente.getEmpresa(), 3);
tablaCon.add(cliente.getEmail(), 4);
}
}
}
catch(NumberFormatException n)
{
JOptionPane.showMessageDialog(null,"Valores Numericos mal introducidos", "Error",JOptionPane.ERROR_MESSAGE);
}
}
}
tengo un problema con el proyecto que estoy realizando.e creado en el gestor de la base de datos una funcion(RecuperarClienteDni) que obtiene los datos de un cliente a partir de su dni.Lo que quiero es introducir los datos de ese cliente en una JTable(tablaCon) que he creado con 5 columnas(nombre, Apellidos, Telefono, Empresa, Email).Nunca he trabajado con JTables y no entiendo como puedo hacer que se muestren los datos en ella.realizando este codigo (pertenece a ala implementacion de la ventana)me da error de compilacion.¿Como lo podria poner?
Muchas gracias.
Un saludo.
if (pulsado == btnBuscarCon)
{
try{
Cliente cli = new Cliente();
if (criDni.getText().trim().equals("") || criNombre.getText().trim ().equals("") || criApellidos.getText().trim().equals(""))
{
JOptionPane.showMessageDialog(null,"Faltan datos por introducir", "Error",JOptionPane.ERROR_MESSAGE);
}
else
{
if (bD.RecuperarClienteDni(dni) == null)
{
JOptionPane.showMessageDialog(null,"El dni introducido no existe", "Error",JOptionPane.ERROR_MESSAGE);
}
else
{
tablaCon.add(cliente.getNombre(), 0);
tablaCon.add(cliente.getApellidos(), 1);
tablaCon.add(cliente.getTelefono(), 2);
tablaCon.add(cliente.getEmpresa(), 3);
tablaCon.add(cliente.getEmail(), 4);
}
}
}
catch(NumberFormatException n)
{
JOptionPane.showMessageDialog(null,"Valores Numericos mal introducidos", "Error",JOptionPane.ERROR_MESSAGE);
}
}
}
Valora esta pregunta


0