Hola a todos, tengo una clase que extiende de JDIALOG, en ella tengo un boton, en la que configuro su action en función de un parámetro. El metodo donde configuro el actione es el siguiente:
private AbstractAction OKLeerEvento() {
if (accionOKLeerEvento == null) {
accionOKLeerEvento = new AbstractAction("OK", null) {
................
}
En la parte de los ... es donde quiero cerrar la ventana que contiene el boton, he intentado poner este código
Container panelBoton = ((JComponent) evt.getSource()).getParent();
Container panelventana=((JComponent)panelBoton).getParent();
para obtener la ventana y luego hacer el dispose(),pero no obtengo la ventana sino el panel que tiene la ventana. ¿Como podría hacer eso?
Saludos y gracias