JInternalFrame receber focus

3 respostas
ronnypeterson

Sempre q adiciono um JInteralFrame ele abre e tudo mais, entretanto sem que o focus da tela.

Já coloquei no seu método initialize: this.requestFocus() , this.setSelect (true) e nda.

Tentei colocar esse métodos no momento em q a tela é adicionado ao JDesktopPane e tbm não funciona.

Existe alguma forma de eu resolver isso?

Desde já agradeço a atenção e colaboração de todos.

3 Respostas

Rodrigo_Vieira_Pinto

Tenta assim:

JDesktopPane desktop = new JDesktopPane();
JInternalFrame internal = new JInternalFrame();

//.....bla bla bla

desktop.add(internal);
internal.setSelected(true);

Não me lembro bem, mas acho que o método setSelected dispara uma exceçao. Se for assim coloca essa linha dentro de um try/catch.

ronnypeterson

Funcionou…muito obrigado!

Rodrigo_Vieira_Pinto

:wink:

Criado 19 de junho de 2007
Ultima resposta 20 de jun. de 2007
Respostas 3
Participantes 2