怎么用java写代码实现在点击退出菜单时跳出个对话框提示‘‘确定愿意退出游戏?’’,选择‘‘是’’

怎么用java写代码实现在点击退出菜单时跳出个对话框提示‘‘确定愿意退出游戏?’’,选择‘‘是’’,第1张

给退出菜单添加监听,响应函数如下JOptionPane.showConfirmDialog就是d出一个确认窗口,frame参数即当前主窗纤改口,将它作为确认窗口的父口,此参数也可以设null。 frame.dispose()表示释放此窗口的所有资源并关闭。当然喽,如果点击退出菜单之稿派后就退出了整个程序,那也可以直接用System.exit(0)来替代frame.dispose()

    public void actionPerformed(ActionEvent e)

    {

        if (JOptionPane.showConfirmDialog(frame, "确认退出?") == JOptionPane.YES_OPTION)

    毁敬判    {

            frame.dispose()

        }

    }

public class Test extends JFrame{

public Test(){

setBounds(200,100,200,300)

setTitle("测试")

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

JOptionPane.showMessageDialog(null, "是否关闭?")

}

})

}

public static void main(String []args){

new Test().setVisible(true)

}

}

希望会对你哗脊又带薯帮助!蠢芦者

public void initWin(){ 

    this.setBounds(300, 300, 500, 400) 

    this.addWindowListener(new WindowAdapter(){ 

      public void windowClosing(WindowEvent e) { 

        super.windowClosing(e)

         int exi = JOptionPane.showConfirmDialog (null, "确定退出?", "友情提示", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE)

                if(exi == JOptionPane.YES_OPTION)

                {

                    System.exit (0)

          虚态      }

   带腊             else

                {

                    return

                }

            }

        })

      layoutWin() 

      this.setVisible(true) 

  }

直接将这个函数加入到你所要退出系统的程序代码之中,虽然说这个函数有个BUG ,就是按了返回 他仍然退出系统,不过,看了代码的逻辑应该是不会出现这种情况,所差行源以,有懂的大佬麻烦说下~~~共同学习0.0 蛤蛤


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8281172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存