1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Dúvida em java.

Discussão em 'Programação' iniciada por Zaonpt, 21 de Fevereiro de 2008. (Respostas: 2; Visualizações: 628)

  1. Zaonpt

    Zaonpt Power Member

    Viva.
    Tenho um problema que não sei bem como resolver.

    Tenho um controlo que no seu "ActionPerformed" actualiza uma serie de outros controlos. Nomeadamente um que também tem um "ActionPerformed", o qual é lançado antes mesmo do controlo original o actualizar.
    Eu gostaria de poder, antes de mexer neste controlo, de evitar ser chamado o "ActionPerformed" ate terminar de mexer nele, e depois de concluir, desbloquea-lo e só nessa altura permitir que o "ActionPerformed" seja chamado.

    como fazer isto de forma inteligente? :)

    Obrigado :)

    edit: eu resolvi com um if no inicio do controlo, mas deve haver uma forma mais simpática, que continuo a querer saber. :)
     
    Última edição: 21 de Fevereiro de 2008
  2. rj.rodrigues

    rj.rodrigues Power Member

    acho que só dá dessa maneira
     
  3. Zaonpt

    Zaonpt Power Member

    vou testar uma coisa, fazer parar o listener, fazer as alterações, e voltar a ligar o listener, deve funcionar e parece mais inteligente q um if(x.gettext != null)
     

Partilhar esta Página