Botão Padrão (Enter) X MDI - JDesktopPane

Olá pessoal, sempre usei o Enter como tecla padrão para execução de algum botão de certas telas, fazendo da seguinte forma:

getRootPane().setDefaultButton( instancia_JButton );

Sempre que eu usava isso era para coisas simples e dentro de classes que extendem JFrame, porém agora quero usar essa funcionalidade numa aplicação MDI em um JDesktopPane, porém o botão escolhido como padrão fica em negrito as bordas (até aí tudo bem), mas quando digito o Enter ele não funciona, simplesmente pula o campo e não executa o botão, o que será que pode estar acontecendo? estou fazendo algo de errado?

Alguma sugestão?

[]'s