你这个程序是基于事件的。要么你就把System.out.println("结束");这句话放到事件处理代码里面去。要么就在事件处理代码中增加回调机制。要么就得进行阻塞等待(obj.wait()),不过阻塞方案是不被推荐的,万一阻塞的是GUI线程,就全停了。