ciao a tutti,
volevo sapere una cosa, visto che nn riesco a venire a capo di un problema con l'applicazione che sto realizzando.
Ho una classe che estende Thread che contiene il metodo run in cui il thread va a dormire.
Inoltre ho un bottone con associato un listener per far terminare il thread, ma cosi' com'č nn funziona. Come devo fare?
Codice:
public class Listato extends Thread {
Thread corrente;
public Listato(){
corrente=currentThread();
}
void run(){
....
....
wait(4000);
....
....
}
public void Funzione(){
.....
.....
JButton stoppa=new JButton();
stoppa.addActionListener(new ActionListener() {
public synchronized void actionPerformed(ActionEvent evt) {
corrente.interrupt();
}
});
.....
....
}
grazie