• Domingo 22 de Septiembre de 2024, 01:19

Autor Tema:  Duda  (Leído 1324 veces)

Dudin

  • Miembro activo
  • **
  • Mensajes: 55
    • Ver Perfil
Duda
« en: Lunes 1 de Agosto de 2005, 17:48 »
0
hola tengo un problema que no se como resolverlo, tengo una tabla donde el usuario introduce en una celda un dato y al pulsar enter aparece un jlist cargado con datos provenientes de una base de datos, ej.: el usuario escribe a y al pulsar enter le aparece un jlist con todos los datos que comienzan por a, lo que yo quiero saber es como puedo hacer para que en vez de que haga esto, me cargue todos los datos en la lista pero se posicione en el primer dato que comienza por la letra que ha introducido, es decir si el usuario introduce b que me cargue todos los datos pero que se quede en la primera linea cuyo dato comience por b. Gracias.

chuidiang

  • Miembro MUY activo
  • ***
  • Mensajes: 123
  • Nacionalidad: es
    • Ver Perfil
    • http://www.chuidiang.com
Re: Duda
« Respuesta #1 en: Lunes 22 de Agosto de 2005, 10:47 »
0
Hola:

No estoy muy seguro, pero creo que un JComboBox hace lo que tu quieres, ordena los posibles datos a elegir por orden alfabetico y pulsando una letra te lleva al primero. Haz una prueba para ver si es verdad.

En caso afirmativo, puedes cambiar el editor de la celda para que sea un JComboBox y debería ser fácil hacer lo que quieres.

En cambiar el editor de una celda tienes un ejemplo de como se cambia el editor de un JTable.

Se bueno.