Ajuda em JAVA

SKIPTpaWa

Membro
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.
 
:)

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
 
Back
Topo