ㅜㅜ 왜자꾸 제 질문에 아무도 대답안해줘요?

저번에도 내 사촌동생 별명이 뀨뀨라는 이상한 댓글만 써있고




JButton 이 하나 있습니다.


이 JButton 에다 이벤트를 하나 달았습니다 (Action)


그러면 JButton 을 눌렀을 때 뭔가 발생되겠죠?


 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)

{


   a.start();

}


라고 합시다. 즉 a클래스의 쓰레드를 실행한거죠!!!!!!!


근데


버튼을 한번 누른뒤 또 다시 한번 버튼을 누르니까


a의 쓰레드가 2번 실행이 되더군요..


처음 실행했던 a의 쓰레드 + 두번쨰 눌렀던 a의 쓰레드 


그래서 제가 궁금한건


만약에 2번 누른다면 한번 더 눌렀을때 그 전에 실행중이던 쓰레드를 중지하고 


2번째 누른 쓰레드만 취하고 싶습니다.


즉 2번 눌렀을 때 a 쓰레드가 하나만 실행이 되게 하고 싶어요!


ㅜㅜㅜ interrupt 로 해봤는데 a.interrupt(); 하니까 a 쓰레드가 모두 정지되더군요..


꼭 알고싶습니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!