Como cerrar un jdialog

Tengo un un jdialog con un boton, el boton llama a un frame(al hacer clic en el boton), hasta este punto todo OK.
el asunto viene que no estoy pudiendo cerrar el jdialog. despues de presionar el boton.

FrmAcceso login = new FrmAcceso(null,true);
login.setVisible(false);

segun yo aqui deberia ocualtar el jdialog.

Agradecería un ayuda

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

En lugar de usar setVisible(

En lugar de usar setVisible( boolean value ) usa login.dispose()

Imagen de adrianaaae

es correcta la respuesta de neko069

Es instaciar un objecto de la clase u objecto(Dialogo) y desde ese objecto invicar al dispose()

login.dispose

Solo se utliza setVisible cuando invocas a otro JDialog2 desde un jDialog1 (o Jpane - Form)