非得要Frame fr=new Frame();
fr.setVisible(true);太麻烦,是不是出于安全还是其它的考虑

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【sure2003】截止到2008-07-11 09:15:37的历史汇总数据(不包括此帖):
    发帖的总数量:220                      发帖的总分数:9657                     每贴平均分数:43                       
    回帖的总数量:179                      得分贴总数量:3                        回帖的得分率:1%                       
    结贴的总数量:218                      结贴的总分数:9617                     
    无满意结贴数:2                        无满意结贴分:50                       
    未结的帖子数:2                        未结的总分数:40                       
    结贴的百分比:99.09 %               结分的百分比:99.59 %                  
    无满意结贴率:0.92  %               无满意结分率:0.52  %                  
    值得尊敬
      

  2.   

    呵呵,应该是大多数时候不需要显示frame的原因吧。这么做肯定有他自己的道理的。
      

  3.   

    组件初始是可见的,但像frame这样的顶层组件是不可见的。new一个就出来,多new几个不得乱套啊。
      

  4.   

    setVisible(true); 后 Frame 内部会启动 N 个 AWT 绘图和事件处理的线程,一来巨耗资源,二来不灵活(假如 new 出 Frame 后我想过段时间在需要时再显示呢?),所以要只在需要时才将 Frame 显示出来。
      

  5.   

    有没有说new出Frame来而不去显示它的呢??觉得比较难理解这一点