Comando para executar o focuslost de um metodo

1 resposta
D

tenho o evento focuslost em um jtextfield e preciso que quando um metodo seja executado ele acione o evento focuslost automaticamente, alguem tem uma ideia de como fazer?
Evento focusLost

tfCodigo.addFocusListener(new FocusAdapter() { @Override public void focusLost(FocusEvent arg0) { int CodigoAtual = 0; try{ CodigoAtual = Integer.parseInt(tfCodigo.getText()); } catch(Exception e){ CodigoAtual = 0; } if (CodigoAtual > 0){ PreencherTelaComObjRecuperado(CodigoAtual); } habilitaDesabilitaBotoes(true); } });

public void setRetornoConsulta(int iRetornoConsulta){ this.RetornoConsulta = iRetornoConsulta; this.tfCodigo.setText(String.valueOf(iRetornoConsulta)); this.tfNome.requestFocus(); //achar como ativar o focuslost do tfCOdigo }

1 Resposta

marcospaulo.suporte
this.seu_campoFocusLost(null);

Lembrando que tem que deixar tudo junto mesmo, exemplo, se seu campo chama: tf_teste, ficará:

this.tf_testeFocusLost(null);
Criado 20 de novembro de 2013
Ultima resposta 21 de nov. de 2013
Respostas 1
Participantes 2