表14-1 窗口、窗体和对话框属性①,②
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  属性     窗口   窗体     对话框
  ─────────────────────────────────
  模态      否    否     否/CSG
  可调整大小   否    否/SG    是/SG
  标题栏     否    是      是
  边框      否    是      是
  标题      否    是/CSG    是/CSG
  菜单栏     否    是/SG    否
  焦点管理器   是    是      是
  警告字符串   是/G   是/G     是/G
  图标图像③   否    是/SG    否
  链接到一个窗体  是   否      是上面的是JAVA 图形设计卷2 SWING中的比较.你看看就知道了

解决方案 »

  1.   

    JDialog继承了JFrame,这是关键阿
      

  2.   

    JFrame 不能模态显示,JDialog可以
      

  3.   

    JDIALOG一般来说从属于某一个FRAME,在JDIALOG关闭前其他FRAME无法获得焦点
      

  4.   

    多谢楼上各位指教。也就是说,在我的这个应用里,反正两个框不会同时存在,
    那么就可以随便把哪个框用JFrame、JDialog,或者两个都是JFrame,
    或者两个都是JDialog。是这个意思吗?
      

  5.   

    用jframe 吧,他可以很简单的完成你所需要的!!
      

  6.   

    一般做简单的窗体都用JFrame的,你就用JFrame吧,同意楼上的!