Problema com JInternalFrame

5 respostas
Rodrigo_Vieira_Pinto

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:

5 Respostas

lordExorcist

Já tentou setSelected(true)?

Rodrigo_Vieira_Pinto

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

filiperangel

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

filiperangel

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);
Marky.Vasconcelos

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

Criado 24 de janeiro de 2005
Ultima resposta 9 de mar. de 2008
Respostas 5
Participantes 4