Ho un problemino, dopo aver correttamente(così sembra    )avviato un thread, esso non mi si chiude più!  
public class GestorePulsante implements ActionListener {
	private JButton fine;
	
	public GestorePulsante(JButton fine) {
		this.fine=fine;
	}
	public GestorePulsante() {
		
	}
	
	public void actionPerformed(ActionEvent e) {
		String pulsante = e.getActionCommand();
                Thread processofiglio = null;
		if(pulsante.equals("Inizia")){
		 processofiglio = new Thread(new OraBari());
			this.fine.setEnabled(true);
			processofiglio.start();
		}
		
		if(pulsante.equals("Stop")){
			System.out.println(1);
			processofiglio.stop();
			//this.fine.setEnabled(false);
		}
	}
}
chi è così gentile da dirmi perchè?   è come se non trovasse più il thread