Jython – Dialogs
对话框对象是一个出现在基本窗口之上的窗口,用户与之进行交互。在本章中,我们将看到在swing库中定义的预设对话框。它们是 MessageDialog, ConfirmDialog 和 InputDialog 。 它们之所以可用是因为JOptionPane类的静态方法。
在下面的例子中,文件菜单有三个JMenu项,对应于上述三个对话框;每个都执行 OnClick 事件处理程序。
OnClick()处理函数检索菜单项按钮的标题并调用相应的showXXXDialog()方法。
如果选择了菜单中的信息选项,就会弹出一条信息。如果点击了输入选项,就会弹出一个要求输入的对话框。然后输入的文本会显示在JFrame窗口的文本框中。如果选择了确认选项,会出现一个有三个按钮的对话框,分别是YES、NO和CANCEL。用户的选择被记录在文本框中。
整个代码如下所示
当上述脚本被执行时,将显示以下窗口,菜单中有三个选项 —