Olhem so minha duvida,
tenho um Frame com um textfield que chama um JinternalFrame, quando eu aperto esc o JInternalFrame é fechado e gostaria que o focus volta-se para o TextField do Frame
Alguém poderia me ajudar
Olhem so minha duvida,
tenho um Frame com um textfield que chama um JinternalFrame, quando eu aperto esc o JInternalFrame é fechado e gostaria que o focus volta-se para o TextField do Frame
Alguém poderia me ajudar
//seu codigo...
<seu JInternalFrame>.dispose();
//seu codigo
<seu JInternalFrame>.dispose();
<Classe com o JTextField e com o Frame Pai> ident = new <Classe com o JTextField e com o Frame Pai>();
<Frame Pai>.requestFocus();
o ident é apenas um identificador... vc pode colocar o que vc kiser... blz....Espero ter ajudado...
ai amigo tentei botar como voce disse mas não deu certo não.
olhe como eu botei está certo não
this.dispose();
JFrame ident=new JFrame();
ident.requestFocus();
eu acho desta forma ele cria outro objeto não relacionado ao objeto anterior.
Eu tentei usar o getParent() mas não consigo acessar as funções do Frame Pai tambem
Alguém tem outra idéia[/img]
Consegui pessoal quem tiver com mesmo problema faça assim
//getComponent é o componente ao qual voce vai querer o focus
getParent().getComponent(2).requestFocus();
dispose();
Olá…
não precisa fazer tudo isso…
basta apenas executar
doDefaultCloseAction();
ao invés de
dispose();
o focu volta automaticamente para o frame anterior…
T++