请问在JBuilder 中,Application,Dialog,Frame,Applet.有什么区别啊???小弟搞不清楚,谢过,谢过!!!

解决方案 »

  1.   

    为什么一定要问在JBuider中?普遍的说的话,application应该只一个可以单独执行的程序吧。有main函数。
    applet是放在浏览器里面运行的,当然也可以用appletview调试运行。有一个什么start函数来着?是执行入口,由浏览器里面的JVM调用。(函数名记不准了)Frame和Dialog都是窗口,Frame是比较独立的吧。
    Dialog是可以设置一个owner,并且可以设置是否为model的(也就是关了dialog之后才能访问下面的东西,还是一边开着dialog一边可以干别的)等等。JBuilder我也很久没用过了,胡言乱语几句。
      

  2.   

    哦,谢谢King_Play(程序猎人) 
    那如果我要建窗口的话是不是要看你的布局怎样而选择Frame还是Dialog??
      

  3.   

    Frame一般来说是主窗口, Dialog是对话框. 一般一个GUI程序有一个主窗口和多个对话框.
      

  4.   

    Applet是JAVA小程序, 也是一个窗口, 一般用于嵌入在网页中, 和Active控件类似.
      

  5.   

    如果建一个窗口的话,只能用JFrame,JDialog是对话框,一定要附着在一个主窗口上,不能独立存在....