closediag.java
上传用户:tie2000000
上传日期:2022-07-03
资源大小:4k
文件大小:1k
源码类别:

进程与线程

开发平台:

Java

  1. package sendmsg;
  2. import javax.swing.JDialog;
  3. import javax.swing.JFrame;
  4. import javax.swing.JTextArea;
  5. public class closediag extends Thread{
  6. Thread t=null;
  7. JDialog clueDiag=null;
  8. JTextArea testArea=null;
  9. String info=null;
  10. dosend ds=null;
  11. closediag(dosend d,JTextArea p,JDialog j,Thread t){
  12. clueDiag=j;
  13. testArea=p;
  14. this.t=t;
  15. ds=d;
  16. System.out.print(t);
  17. }
  18. public synchronized void run()
  19. {
  20. try 
  21. {
  22. t.join();//等待事务处理线程结束
  23. System.out.println("die");
  24. }
  25. catch(InterruptedException e)
  26. {
  27. System.out.println("Exception:" + e);
  28. info=ds.getinfo();
  29. testArea.setText(t+"结束"+info);
  30. System.out.println("close");
  31. clueDiag.dispose();//关闭提示框
  32. }
  33. }