作业中需要用到类似jfilechooser的监听机制           
         JFileChooser jfc = new JFileChooser();  
         int intRetVal=jfc.showOpenDialog(null);  
        if(intRetVal==JFileChooser.APPROVE_OPTION){}  就是直到一个按纽被触发才返回一个参数,而后台是类似卡死的状态 就像   jfc.showOpenDialog(null)的时候是除了jfc其他是类似卡死的 直到按纽被触发才返回一个参数  
JFileChooser的源代码还没有研究清楚,哪位明白的话请指点一下应该如何来写.  
 或是说明一下 JFileChooser下showDialog()中的代码