Duvida com JDialog

A duvida é a seguinte, tenho um JDialog e ele esta com setundecoted(true), e queria saber como faço para q quando o usuario clicar fora do JDialog ele pisque o meu JDialog inteiro.
Quando o setundecoted(false), e clico fora do JDialog as bordas dele pisca, como um pop up, so que quero que isso aconteca com o setundecoted(true) no JDialog

setundecoted não… setUndecorated.
Traduzindo ao pé da letra significa “sem decoração”.
Se a janela não é decorada, o sistema operacional não vai encontrar bordas pra piscar.