Problema com JInternalFrame

olá pessoal
Estou desenvolvendo um aplicativo que tem uma janela de menu (uma JDesktopPane) e algumas janelas que abrem dentro da janela de menu (umas JDesktopPane). Até ai blz. O problema é que, quando abro qualquer JInternalFrame, ela abre e funciona, mas ela fica como se não tivesse foco.
Por exemplo: se vc abre 2 janelas no windows XP, a primeira ficará com o titulo em azul claro e a segunda em azul escuro, ou seja, a segunda está com foco e a primeira não.
Como faço para fazer isso no meu aplicativo? já usei this.setFocusable(true), mas não resolveu. Mesmo quando abro apenas 1 JInternalFrame, ela aparece sem foco.
Valeu, e desculpa se falei alguma besteira :roll:

Já tentou setSelected(true)?

Já tentei, mas, por incrível que pareça não deu certo!

Estou com o mesmo problema, se alguém já conseguiu resolver posta para nós ae por favor!

Bom, eu tinha feito alguma coisa errado no setSelected(true) pois agora funcionou.

segue meu código.

Pavimento pv = new Pavimento();
            jInternalFrame1.add(pv);
            pv.setVisible(true);
            pv.setSelected(true);

Não sei se esse componente tem mas já tentou um requestFocus() ?