JFrame JDialog 区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JFrame JDialog 区别相关的知识,希望对你有一定的参考价值。

JFrame和JDialog的区别如下:
JFrame:
带标题栏和边框,可带菜单栏,一个GUI程序至少得拥有一个 JFrame 或 JWindow,不会挡住主JFrame。
JDialog:
可当成一 JFrame 使用,但必须从属于 JFrame (区别于关闭窗口时),可选屏蔽其它窗口,会挡住主JFrame.
参考技术A JFrame :主窗口
JDialog :一般用来创建自定义弹出窗口追问

两者互换来用分别不大么?

以上是关于JFrame JDialog 区别的主要内容,如果未能解决你的问题,请参考以下文章

JAVA SWING 用了JDialog的模态窗口后,为啥监听器没反应了?

对话框

有啥办法可以刷新 JDialog 并重新制作它?

为啥 JDialog 构造函数不以指定的所有者组件为中心?

怎么让jdialog显示出来

Java中的SwingWorker [关闭]