当前位置: 技术问答>java相关
初级问题,jdialog和jframe有何区别?
来源: 互联网 发布时间:2015-11-01
本文导语: 同上 | JFrame 是一个面板,象容器一样,可以向里面添加按钮、标签、工具栏什么的,而JDialog是一个对话框,是发生一次点击事件后弹出的窗口。 | jdialog必序依附于jframe,和...
同上
|
JFrame 是一个面板,象容器一样,可以向里面添加按钮、标签、工具栏什么的,而JDialog是一个对话框,是发生一次点击事件后弹出的窗口。
|
jdialog必序依附于jframe,和用户交互信息,有模态和非模态两种,前者必须完成当前jdialog的操作后才能进行其它的操作,而后者无这种要求。
|
JDialog未必必须依附JFrmae,都是top container,只不过JDialog不是经常推荐常用,应为JFrmae做了很多方便的功能,说到区别,还是看需要什么功能而定...
|
给个例子片面的讲:
JFrame为主窗口,JDialog为弹出窗口
JFrame为主窗口,JDialog为弹出窗口
|
JFrame,JDialog都是面板,只不过内含的方法不一样,所以用途不一样
|
JDialog can only exist in its parent container.
|
呵呵,flashrain(鱼磊)说得对!!!