Título: filtrar Texto en un JTable conectado a un BD con un JButton y un JTextField? Publicado por: hack-4-life en 20 Marzo 2011, 00:14 am Buenas xd a toda la comunidad,queria ver si me podian ayudar,a ordenar estos 2 archivos,bueno!tengo un JTable conectado a la base de datos,,tengo un JTextField y tengo un JButton,lo que intento hacer es filtrar texto desde un JTextField....
en este primer archivo me corre una jtable con unos datos por default,escribo en el jtextfield y le doy buscar y me encuentra lo que anote en el jtextfield con sorter.setRowFilter ( RowFilter.regexFilter ( text )) ;,pero el PROBLEMA es que sto no esta coenctada a la base de datos y se me vino a la mente que esta funcion la puedo ocupar para buscar datos en un jtable donde si tengo implementado la conexion desde una base de datos,si alguien me pudiera ayudar a implementarlo este es el archivo donde filtra el texto: Código y ese es mi archivo donde tengo conectada la base de datos y aqui le quiero implementar un JButton y un JTextField,con los metodos de archivo anterior,pero como NO se como armar los 2 archivos en uno solo me falta algo de logica algoritmica o matematica,pero si alguien me pudiera decir los pasos que debo hacer se lo agradecere bastante Código ojala que alguien me pueda ayudar,ya me tarde algo en implementarlo... NOTA: todo por la che logicaaaa que me faltaa desarrollar,pero bueno!saludos!se los agradecere bastante SI ALGUIEN me ayuda bueno bye! Título: Re: filtrar Texto en un JTable conectado a un BD con un JButton y un JTextField? Publicado por: sapito169 en 21 Marzo 2011, 01:30 am al metodo mostrar tabla ponle un parametro de tipo string
y en la consulta pon public void mostrarTabla(String nombre){ //el mismo codigo que tu escribiste modelo.setRoucount(0); ResultSet rs = s.executeQuery ("select * from categoria where nombre like '%"+nombre+"%'"); //el resto del codigo que tu escritibste } public void presionCajaDeTexto(){ mostrarTabla(txtNombreCategoria.getText()); } para que la caja de texto escuche cuando le hacen click field.addKeyListener(new KeyAdapter() { @Override public void keyTyped(KeyEvent e) { presionCajaDeTexto() } }); Título: Re: filtrar Texto en un JTable conectado a un BD con un JButton y un JTextField? Publicado por: hack-4-life en 21 Marzo 2011, 04:35 am buenas gracias por tu tiempo men,bueno ya implemente tu codigo
El fin era para que si escribo algo en el textield me pueda filtrar los datos,pero con tu solucion es mas que suficiente,quiero hacerlo mas avanzado con un keylistener y ponerle lowerCase para mayusculas y minusculas !saludoss y gracias por tu tiempo!! saludoss :-( :-( :-( |