java编程中,如何使鼠标只能响应弹出的JFrame对话框,点击其他区域无效?有无现成函数?如何使用?  急急急急急急!!!

解决方案 »

  1.   

    就是模式对话框吧?
    new JDialog(frame, true);
      

  2.   

    JDialog是可以的。但是我继承的是JFrame!所以不能用JDialog!!
      

  3.   


    class PopFrame extends JFrame implements WindowFocusListener//添加监听器
    {
    public PopFrame()
    {
            .....
            }
    public void windowLostFocus(WindowEvent e)//一旦弹出窗口失去焦点
    {
    this.toFront();//就让它重新获得焦点
    }
    public void windowGainedFocus(WindowEvent e)
    {}
    }