Impedir usuario de arrastar janela

Alguém sabe como impedir o usuário de arrastar um JDialog?

porém, eu preciso dos controles da janela. Então não posso usar setUndecorated.

Valeu pessoal.

Seu Dialog é modal?

Se sim, qual a necessidade de “segura-lo” na mesma posicao?

Por que o usuário não pode arrastá-la? Se seu diálogo for modal, como fabim disse, a janela parent desse diálogo fica inacessível até que o usuário feche o diálogo.

então, eu quero bloquear a janela child e não a parent.

Consegui fazer por componentMoved do ComponentListener.

Se alguém tiver alguma outra sugestão e quiser compartilhar, agradeço.

lembrando que o usuário pode usar a janela normalmente. Só não pode arrastá-la. Até fechar pelo X pode.

Eu também não tenho uma alternativa pra vc, mas realmente gostaria de entender seu caso de uso… pra que impedir o usuário de mover o diálogo? :?

Oi,

A JDialog possui em seu construtor o seguinte: JDialog(Window owner, String as_title, boolean ab_modal)

Esse primeiro argumento é a solução para seus problemas.

Tchauzin!