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

Ajuda em JAVA

Discussão em 'Programação' iniciada por SKIPTpaWa, 29 de Abril de 2009. (Respostas: 3; Visualizações: 657)

  1. Ola pessoal, alguem me poderia ajudar num problemazito?!

    A certo momento num dado programa em java, ao clicar num botao,


    private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {

    this.setloading();

    BaseThread thread = new BaseThread();
    thread.start();

    synchronized (thread) {
    thread.wait();
    }

    this.setnotloading();

    }

    tenho o código apresentado! O problema é que o método "setLoading()" que chamo faz disable dos botões da frame, depois manda executar uma tread k demora cerca de 20 segundos a executar, e como tenho que esperar por ela para fazer outras coisas, Enquanto espero por ela, Ter la o metodo do disable dos botoes ou nao ter é a mm coisa pois so faz refresh da frame no final do wait().

    Alguem me sabe dizer como fazer para, quando mandar executar o disable dos botoes ficarem logo disabled?! e nao fazer isso depois e so depois do resto do jButton5ActionPerformed ?

    ja tentei fazer Repaint da frame e nada... enquanto nao acaba o jButton5ActionPerformed nao "se mexe" a frame.

    Ajuda plz,

    Obrigado.
     
  2. nasic

    nasic Power Member

  3. :)

    Estive a ver o aconselhado, e sim, parece-me o que preciso, mas parecem também um pouco complexo ;) será que me poderiam indicar o caminho certo?! (sem ser o google) XD

    Obrigado
     
  4. Thanks

    Já foi à mt, mas hoje finalmente consegui o que queria dado a mt pesquisa e trabalho! Obrigado!

    []


    Thanks all
     

Partilhar esta Página