Jython 对话框
Dialog对象是一个出现在用户进行交互的基础窗口上方的窗口。在本章中,我们将会看到swing库中定义的预配置对话框。它们是 MessageDialog、ConfirmDialog 和 InputDialog 。它们可通过JOptionPane类的静态方法获得。
在以下示例中,文件菜单有三个与上述三个对话框对应的JMenu项; 每个项执行 OnClick 事件处理程序。
OnClick()处理程序函数检索菜单项按钮的标题并调用相应的showXXXDialog()方法。
如果从菜单中选择了消息选项,将弹出一条消息。如果点击了输入选项,将弹出一个要求输入的对话框。然后,在JFrame窗口的文本框中显示输入的文本。如果选择了确认选项,将弹出一个带有三个按钮的对话框,即“是”,“否”和“取消”。用户的选择将记录在文本框中。
以下是完整的代码:
当上述脚本被执行时,在菜单中显示以下窗口,其中有三个选项。