Problema com jdialog

amigos bom dia…
eu tenho uma aplicacao java(aplicacao a) que interage com outra que nao e java (aplicacao b)
e a melhor maneira que consegui foi atravez do clipboard…
ate ai esta funcinando legal…

porem quando a aplicacao b escreve no clipboard uma mensagem especifica eu
tenho uma trhead que fica lendo o clipboard e detecta esta mensagem
e neste momento eu abro um jdialog…
ate ai esta funcionando legal…

porem eu queria que o jdialog ao ser aberto na tela ficasse por cima de todas as aplicacoes que estao rodando no momento
no windows…
digo, ficasse modal em cima de todas as aplicacoes que estivessem rodando no momento
tem como fazer isso? porque hj qdo o usuario clica em outra tela ela fica por traz…

espero ter explicado…
obrigado desde ja…

tem construtores do JDialog que aceitam um boolean dizendo se ela é modal ou não, só você usá-los, leia a documentação

Edit: Li errado sua dúvida, pra deixar modal sobre todas eu não sei como :s

simples…

<p:dialog modal="true" ></...>