Tengo un pequeño problema al querer conectar dos jPanels, os lo explico breve mente. Uno es un Panel donde se muestran los tiquets de unas compras y el otro donde se muestran los productos, los dos están bajo un mismo jFrame.
He puesto un boton en el panel de los tickets que quiero que haga algo en el panel de los productos, pero no consigo hacerlo.
Os pongo algo de código para ver si lograis entender mejor.
JCatalog, pongo solo los constructores y la función:
Código:
Y ahora el otro Panel:public JCatalog(DataLogicSales dlSales,AppView app) { this(dlSales, false, false, 64, 54,app); } public JCatalog(DataLogicSales dlSales, boolean pricevisible, boolean taxesincluded, int width, int height,AppView app) {} //Tiene más codigo pero no lo pongo para no llenar esto public void bouquetsOnClick() throws BasicException{ //Funcion que quiero que se haga al cliclar en el otro panel loadCatalog2(); m_jListCategories.setSelectedIndex(m_jListCategories.getModel().getSize()-1); m_jListCategories.setSelectedIndex(0); }
Código:
Y al probarlo me lanza un excepción en m_Catalog.bouquetsOnClick(); de nullPointerException//Instancio el panel public JCatalog m_Catalog; [...] //Uso la funcion m_Catalog.bouquetsOnClick();
He probado a Inicializarlo, no me salta excepción, pero no hace nada.
Alguna idea?
Gracias