setLocationRelativeTo funciona pra FileDialog?

Bom dia Senhores

Este é parte do meu codigo mas não funcionou não. O FileDialog não aparece no centro da tela.

FileDialog file= new FileDialog(this,"Select the 'EMDC' file",FileDialog.LOAD);
        file.setLocationRelativeTo(null);
        file.setVisible(true);

Se alguem tiver uma dica.

Obrigado.

Realmente não consegui fazer centralizar.
Talvez este seja o comportamento do próprio Windows.

Se este for um problema, você pode utilizar o JFileChooser, que você irá conseguir centralizar.