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() ?