JDialog 窗体
JDialog 窗体是 Swing 组件中的对话框,它继承了 AWT 组件中的 java.awt.Dialog 类。
JDialog 窗体的功能是从一个窗体中弹出另一个窗体,就像是在使用浏览器时弹出其他的对话框一样。JDialog 窗体实质上就是另一种类型的窗体,它与 JFrame 窗体类似,在使用 JDialog 窗体时也需要调用 getContentPane() 方法,从而将窗体转换为容器,然后在容器中设置窗体的特性。
在应用程序中创建 JDialog 窗体需要实例化 JDialog 类,通常使用以下几种 JDialog 类的构造方法。
设置顶层容器
图形界面至少要有一个顶级Swing容器
顶级Swing容器为其它Swing组件在屏幕上的绘制和处理事件提供支持
常用的顶级容器:
JFrame(框架):表示主程序窗口
JDialog(对话框):每个JDialog对象表示一个对话框,对话框属于二级窗口
JApplet(小程序):在浏览器内显示一个小程序界面
一个框架包括边界、菜单栏、工具栏、状态栏,以及中间占主要部分的窗格
窗格也可以看作是一种面板,但它是框架的一个组成部分