Dialog 对象是显示在用户与之交互的基本窗口顶部的窗口。在本章中,我们将看到 swing 库中定义的预配置对话框。它们是 MessageDialog、ConfirmDialog 和 InputDialog。由于 JOptionPane 类的 static 方法,它们可用。
在下面的示例中,File (文件) 菜单有三个 JMenu 项,对应于上述三个对话框;每个 S 都执行 OnClick 事件处理程序。
OnClick() 处理程序函数检索菜单项按钮的标题,并调用相应的 showXXXDialog() 方法。
如果选择了菜单中的消息选项,则会弹出一条消息。如果单击了 Input 选项,则会弹出一个对话框,要求输入。然后,输入文本将显示在 JFrame 窗口的文本框中。如果选择了 Confirm 选项,则会出现一个带有三个按钮的对话框,即 YES、NO 和 CANCEL。用户的选择将记录在文本框中。
整个代码如下 -
执行上述脚本时,将显示以下窗口,菜单中有三个选项 -
消息框
输入框
确认对话框