当前位置: 首页 > 面试题库 >

Java-如何为是和否选项添加JOptionPane

宗政博文
2023-03-14
问题内容

因此,我已经阅读了Java
API,但似乎仍然无法做到这一点。相信我,我已经尝试过了。我希望ActionListener导致一个消息框,显示文本“您是否真的要退出吗?”,并带有选项yes和no,取决于选择的按钮,该选项是否退出程序。

在开始使用消息框将其断开之前,这是ActionListener的功能:

exitItem.addActionListener(
                new ActionListener() {
                    public void actionPerformed(ActionEvent arg0) {
                        window.dispose();
                    }
                }
                );

我如何适当地更改它以满足我的要求?


问题答案:

我认为您想在您的内部执行以下操作ActionListener

int selectedOption = JOptionPane.showConfirmDialog(null, 
                                  "Do you wanna close the window?", 
                                  "Choose", 
                                  JOptionPane.YES_NO_OPTION); 
if (selectedOption == JOptionPane.YES_OPTION) {
    window.dispose();
}


 类似资料:
  • 我需要的TabLayout有一个“x”的标签数量,这可以根据用户的数据,已经在数据库中有所不同 My xml: 我的代码:

  • 问题内容: 对于selenium,我有很多用于chrome的选项,我需要通过将该选项传递给远程webdriver 。在此页面上,有一个有关如何执行此操作的Java示例,但是如何在python中执行此操作?该文档非常差。 这是我到目前为止的代码: 知道要这样做吗?还是在哪里可以找到适当的文档? 问题答案: 用于从选项中获取功能:

  • 13.4.2.添加Interval选项 例 13.12. strings.xml,添加Interval选项相关的string-array <?xml version="1.0" encoding="utf-8"?> <resources> ... <!-- --> <string-array name="interval"> <item>Never</item> <item>Fifteen min

  • 问题内容: 我将要做出一个按钮来采取行动,并将数据保存到数据库中。 用户单击按钮后,我希望JavaScript警报提供“是”和“取消”选项。如果用户选择“是”,则数据将被插入数据库,否则将不执行任何操作。 如何显示这样的对话框? 问题答案: 您可能正在寻找,显示提示并根据用户的决定返回或:

  • 问题内容: 我一直在试验Kafka,并从主站点的文档中看到,您可以为jvm设置不同的选项,例如堆大小和它使用的垃圾收集器: http://kafka.apache.org/documentation.html#java 但是,没有说的是如何/在何处设置这些选项。该应用程序带有一个/ config目录,其中包含许多用于配置目的的文件,但没有用于Java的文件。它还带有一个/ bin目录,其中包含一堆

  • 我一直在试验与Kafka和看到从主网站上的留档,你可以设置不同的选项为jvm像堆大小和垃圾收集器,它使用: http://kafka.apache.org/documentation.html#java 然而,它没有说明如何/在哪里设置这些选项。该应用程序附带了一个/config目录,其中包含许多用于配置的文件,但没有一个是用于Java的。它还附带了一个/bin目录,其中包含了一堆Kafka的脚本