Añadir botones a un JPanel dentro de otro JPanel
Publicado por Juan R. (108 intervenciones) el 29/11/2015 14:50:05
Buenas gente
Estoy a vueltas tratando de hacer una TPV en Java. He creado un panel TPV (que vendría siendo lo que es la Caja de una TPV) y dentro del otro panel que se llamará familias (y que como veis lo he convertido en clase interna de la TPV).

Quiero crear botones en tiempo de ejecución con las familias de productos (por ejemplo: cervezas, refrescos, ...) y para ello utilizo el siguiente método en una clase llamada ServiceTPV

Desde el panelTPV llamo a la clase interna de la siguiente forma:
this.pnlFamilias.removeAll();
this.pnlFamilias = new PanelTPV.pnlFamilias();
this.pnlFamilias.revalidate();
this.pnlFamilias.repaint();
En principio, el programa no da ningún error, simplemente no se me muestran los botones en el JPanel PnlFamilia. Seguramente ha sido un error de concepto al construirlo o una tontería, pero no acabo de verlo. Es por eso que pido la ayuda de los que más saben por aquí.
Utilizo NetBeans y me conecto a una base de datos MySQL, aunque la consulta funciona bien, pero por si acaso.
Un saludo y gracias a todos
Estoy a vueltas tratando de hacer una TPV en Java. He creado un panel TPV (que vendría siendo lo que es la Caja de una TPV) y dentro del otro panel que se llamará familias (y que como veis lo he convertido en clase interna de la TPV).

Quiero crear botones en tiempo de ejecución con las familias de productos (por ejemplo: cervezas, refrescos, ...) y para ello utilizo el siguiente método en una clase llamada ServiceTPV

Desde el panelTPV llamo a la clase interna de la siguiente forma:
this.pnlFamilias.removeAll();
this.pnlFamilias = new PanelTPV.pnlFamilias();
this.pnlFamilias.revalidate();
this.pnlFamilias.repaint();
En principio, el programa no da ningún error, simplemente no se me muestran los botones en el JPanel PnlFamilia. Seguramente ha sido un error de concepto al construirlo o una tontería, pero no acabo de verlo. Es por eso que pido la ayuda de los que más saben por aquí.
Utilizo NetBeans y me conecto a una base de datos MySQL, aunque la consulta funciona bien, pero por si acaso.
Un saludo y gracias a todos
Valora esta pregunta


0