Hola a todos, soy nuevo en el foro y bastante nuevo en Java tambien (actualmente aprendiendo). Estoy haciendo un proyecto simplon de una grilla que recibe datos mediante una BD en MySQL y realiza operaciones de mantenimiento sencillas. La llevo bastante bien, pero lo que me trae a preguntarles es una funcionalidad que quiero darle a un JOptionPane y para ello me gustaria hacer uno propio (extendido) que haga lo que quiero.
La idea es que mi JOptionPane que captura errores en un catch (hoy mi codigo es JOptionPane.showMessageDialgo(null,ex.getMessage(),"Error",JOptionPane.ERROR_MESSAGE)) tenga un boton extra que diga "Detalles", y al hacer click sobre ese boton me muestre el printstacktrace del catch.
Me podrian orientar como hacerlo??, estoy un poco perdido en como extenderlo, no se como agregar un boton al control, ni como reaccionar al click en dicho boton. Aparte de ello, si se pudiera hacer que en vez de mostrar esos detalles en un popup se muestre en el mismo JOptionPane agrandando el area del mismo por debajo mejor todavia.
Desde ya muchisimas gracias a todo aquel que pueda ayudarme. De mas esta decir que tampoco quiero el codigo hecho, sino algun ejemplo como para arrancar y alguna orientacion. Saludos a toda la comunidad.