📅  最后修改于: 2023-12-03 15:31:32.257000             🧑  作者: Mango
JDialog 是一种轻量级的顶级容器,它用于显示模态对话框或非模态对话框。它是 Java 的 GUI 工具包 Swing 中的一个重要的组件,在开发 GUI 应用程序时经常用到。
创建 JDialog 的步骤如下:
示例代码:
JDialog dialog = new JDialog(parent, title, modal);
dialog.setSize(300, 200);
dialog.setLocationRelativeTo(null);
dialog.setVisible(true);
其中,parent 为父容器,title 为标题,modal 为模态性(true 为模态对话框,false 为非模态对话框)。
要显示 JDialog,可以使用以下方法:
dialog.setVisible(true);
以上示例代码中已经演示了如何显示 JDialog。
JDialog 关闭时可以执行一些操作,例如保存数据、清除输入框等。
要关闭 JDialog,可以使用以下方法:
dialog.dispose();
或者使用以下方法关闭顶级容器,从而同时关闭所有子容器:
frame.dispose();
JDialog 是 Java Swing 中一个重要的组件,用于显示模态对话框或非模态对话框。通过实例化 JDialog、设置模态性、设置大小和位置等步骤,可以创建一个 JDialog。关闭 JDialog 可以使用 dispose() 方法关闭当前对话框,或使用顶级容器的 dispose() 方法关闭所有子容器。