Tengo una clase SWING GUI que crea una instancia de un JPanel personalizado para una parte de la pantalla. Esta clase personalizada tiene botones y campos de texto, etc. Mi clase de GUI que posee el JPanel personalizado también tiene una clase de controlador que maneja la modificación de mis modelos de datos. ¿Cómo puedo pasar acciones desde el panel personalizado a su propietario (mi clase gui) para manejar los eventos?EventListeners y componentes personalizados de interfaz gráfica de usuario
He pensado que quizás pueda agregar a mi constructor del panel personalizado una referencia a mi clase de controlador en la interfaz gráfica de usuario para poder establecerlo como actionListener en mis botones. ¿Es aconsejable este enfoque? ¿Hay un mejor enfoque?
+1 para una gran explicación – MadProgrammer