Comunidad Underground Hispana  

Retroceder   Comunidad Underground Hispana > Programacion > Programación > Java


Respuesta Crear Nuevo Tema
 
Compartir en twitter LinkBack Herramientas Desplegado
Antiguo 28-sep-2010, 16:59   #1
Habitual
 
Avatar de unicode98
 
Fecha de Ingreso: noviembre-2009
Amigos 3
Mensajes: 168
Gracias: 13
Agradecido 4 veces en 4 mensajes.
Question buscardato en un Jtable desde un JTextField

Hola !!!!!!!!!!!!!!1

Mi proble es el siguiento quiero saber como ago para buscar datos en un Jtable desde un JTextField es decir mientas valle escribiendo en el JTextField que en lel Jtable me vallen aparesiendo datos relacionado conlo que escrivo
unicode98 está desconectado   Responder Citando
Antiguo 28-sep-2010, 22:57   #2
Recien llegado
 
Avatar de ruekart
 
Fecha de Ingreso: agosto-2009
Amigos 0
Mensajes: 17
Gracias: 5
Agradecido 2 veces en 2 mensajes.
Predeterminado keylistener

Puedes implementar keylistener y cada vez que escribas algo comparar el codigo de esa tecla con la informacion del jtable, o cada vez puedes sacar el texto completo del jtextfield
y compararlo con la informacion de tu tabla
ruekart está desconectado   Responder Citando
Antiguo 29-sep-2010, 07:54   #3
Gran Colaborador
 
Avatar de Fashion
 
Fecha de Ingreso: junio-2007
Amigos 3
Mensajes: 1.922
Gracias: 48
Agradecido 754 veces en 307 mensajes.
Predeterminado

Cita:
Iniciado por unicode98 Ver Mensaje
Hola !!!!!!!!!!!!!!1

Mi proble es el siguiento quiero saber como ago para buscar datos en un Jtable desde un JTextField es decir mientas valle escribiendo en el JTextField que en lel Jtable me vallen aparesiendo datos relacionado conlo que escrivo
Haz lo siguiente:

- Agrega un jTextField (por defecto que se llame jTextField1) y un jTable (por defecto que se llame jTable1)
- Agrega al jTextField1 el evento CaretUpdate (con dicho método podrás realizar cambios al momento de escribir en el jTextBox), quedaría de la siguiente manera:

Código:
private void jTextField1CaretUpdate(javax.swing.event.CaretEvent evt) 
{ 

}
  
- Luego agrega el siguiente código:

Código:
private void jTextField1CaretUpdate(javax.swing.event.CaretEvent evt) 
{ 
        int fil, col;
        //Limpia selección de la tabla
        jTable1.clearSelection();

        for(fil = 0; fil <= jTable1.getRowCount();fil++)
        {
            for(col = 0; col < jTable1.getColumnCount(); col++)
            {              
                 //Obtiene dato contenido en una celda de la tabla
                 String value = (String)jTable1.getValueAt(fil, col);
                 
                  if(value.equals(jTextField1.getText()))
                 {     
                       //Selecciona celda si el texto es encontrado     
                       jTable1.changeSelection(fil, col, false, false);
                 }
             }
        }
}
  
__________________

[Solo usuarios registrados pueden ver los links. REGISTRARSE]

Fashion está desconectado   Responder Citando
El Siguiente Usuario Agradeció a Fashion Por Este Mensaje:
unicode98 (29-sep-2010)
Antiguo 29-sep-2010, 09:47   #4
Habitual
 
Avatar de unicode98
 
Fecha de Ingreso: noviembre-2009
Amigos 3
Mensajes: 168
Gracias: 13
Agradecido 4 veces en 4 mensajes.
Predeterminado

Gracias a todos!!!

Última edición por unicode98; 30-sep-2010 a las 22:02
unicode98 está desconectado   Responder Citando
Antiguo 25-jun-2012, 13:41   #5
Recien llegado
 
Fecha de Ingreso: junio-2012
Amigos 0
Mensajes: 1
Gracias: 0
Agradecido 0 veces en 0 mensajes.
Predeterminado Respuesta: buscardato en un Jtable desde un JTextField

Cita:
Iniciado por Fashion Ver Mensaje
Haz lo siguiente:

- Agrega un jTextField (por defecto que se llame jTextField1) y un jTable (por defecto que se llame jTable1)
- Agrega al jTextField1 el evento CaretUpdate (con dicho método podrás realizar cambios al momento de escribir en el jTextBox), quedaría de la siguiente manera:

Código:
private void jTextField1CaretUpdate(javax.swing.event.CaretEvent evt) 
{ 

}
  
- Luego agrega el siguiente código:

Código:
private void jTextField1CaretUpdate(javax.swing.event.CaretEvent evt) 
{ 
        int fil, col;
        //Limpia selección de la tabla
        jTable1.clearSelection();

        for(fil = 0; fil <= jTable1.getRowCount();fil++)
        {
            for(col = 0; col < jTable1.getColumnCount(); col++)
            {              
                 //Obtiene dato contenido en una celda de la tabla
                 String value = (String)jTable1.getValueAt(fil, col);
                 
                  if(value.equals(jTextField1.getText()))
                 {     
                       //Selecciona celda si el texto es encontrado     
                       jTable1.changeSelection(fil, col, false, false);
                 }
             }
        }
}
  



Soy nuevo en esto de la programación, al incluir este código en mi programa no se en donde instancio el metodo jTextField1CaretUpdate()
RicardoJrGong está desconectado   Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado



Temas Similares
Tema Autor Foro Respuestas Último mensaje
Hacking Empezando desde 0 mancuertex HacK GeneraL 89 26-oct-2010 13:01
Como eliminar un troyano que esta en mi ordenador desde otro ordenador. hacknovato Troyanos y virus 1 26-sep-2010 05:54
[WDK] Hola mundo desde el Kernel de Windows iCore Carbide C/C#/C++ 5 16-sep-2010 10:59
Desde Paris con Amor[Dvd5/Full/Pal][5.1 Ing/Cast/Catalan][2010][Acción/Thriller][MU] conserge Peliculas 0 03-sep-2010 01:41
[Solucionado] Insertar datos de un JtextField a un Jtable unicode98 Java 1 30-ago-2010 21:40



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0