swing tabbedpane
Publicado por xxyx (26 intervenciones) el 27/02/2012 17:07:24
Hola,
Necesito ayuda con un JTabbedPane.
El tema es que tengo un JtabbedPane con 2 JPanel, cada uno de estos JPanel tiene una jTable, las cuales son dpeendientes entre si.
Esto trabaja de la siguiente forma:
Cuando selecciono una línea de la tabla que está en el 1er panel, al hacer click en el 2do panel se llena la tabla que se encuentra en ese con datos de la DB( (MySql) filtrados por la selección que realicé en la primer tabla.
El problema es que esto anda bien la primera vez, cuando quiero hacer otra selección la tabla del 2do panel no se llena, mustra el panel vacío, no dibuja la tabla.
En el debug el ResultSet de la base devuelve los datos(no es que son null, ni que no esté entrando al método que busca los datos), pero me está faltando actualizar algo? hay algo que necesite setearle al jtabbedpane o algún otro de los componenete para que se "refresquen" cada vez que cambio de panel a panel y modifico los datos de selección?
Espero haberme hecho entender.
Si alguien me puede ayudar le agradezco!
Saludos!
Necesito ayuda con un JTabbedPane.
El tema es que tengo un JtabbedPane con 2 JPanel, cada uno de estos JPanel tiene una jTable, las cuales son dpeendientes entre si.
Esto trabaja de la siguiente forma:
Cuando selecciono una línea de la tabla que está en el 1er panel, al hacer click en el 2do panel se llena la tabla que se encuentra en ese con datos de la DB( (MySql) filtrados por la selección que realicé en la primer tabla.
El problema es que esto anda bien la primera vez, cuando quiero hacer otra selección la tabla del 2do panel no se llena, mustra el panel vacío, no dibuja la tabla.
En el debug el ResultSet de la base devuelve los datos(no es que son null, ni que no esté entrando al método que busca los datos), pero me está faltando actualizar algo? hay algo que necesite setearle al jtabbedpane o algún otro de los componenete para que se "refresquen" cada vez que cambio de panel a panel y modifico los datos de selección?
Espero haberme hecho entender.
Si alguien me puede ayudar le agradezco!
Saludos!
Valora esta pregunta


0