AJUDA! Problema com Thread Jframe Carregando abre por traz de outro Jframe

Pessoal estou com problema ao executar essa Thread ela funciona normal mas o jframe carregando que chamo com ela
aparece por traz do que eu executo sendo que deveria aparecer na frente ja em outro cenario do sistema com o mesmo codigo da certo

carregando.setVisible(true);
              
                Thread t = new Thread() {
                    @Override
                    public void run() {

                         ImprimirNFce();
                    }
                };
                t.start();