首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Dialog显示后为何不执行下去?该如何处理

2012-02-22 
Dialog显示后为何不执行下去? 请看下面的代码,Dialog被setVisible(true)后,println没有被执行,这是为什么?

Dialog显示后为何不执行下去?

请看下面的代码,Dialog被setVisible(true)后,println没有被执行,这是为什么?

import   java.awt.*;

class   t1
  {public   t1()
      {Frame   f=new   Frame( "test1 ");
        Dialog   d=new   Dialog(f,true);
        d.add(new   Button( "OK "), "Center ");
        d.pack();   d.setVisible(true);
        System.out.println( "why ");
      }
    public   static   void   main(String   args[])
      {new   t1();}  
  }


[解决办法]
System.out.println( "why ");
放在 d.setVisible(true);
前面执行的时候会显示。你要是放在后面输入的时候他已经离开拉t1这个对象拉。所以不会在输入why

热点排行