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.
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.