【问题标题】:Java: Exit button. [Much explanation required] [duplicate]Java:退出按钮。 [需要大量解释] [重复]
【发布时间】:2016-01-08 14:04:24
【问题描述】:

如何制作一个按钮,它会退出 Java 应用程序?这必须是游戏中的按钮。我应该能够管理他的位置。你看 - 我是 Java 新手,只是通过观看有关如何制作 RPG 风格游戏的教程系列来探索它。所以所有关于“如何更改按钮位置、样式、大小等”的东西。将不胜感激。

【问题讨论】:

  • 您确实需要提供更多上下文。什么样的游戏?显示一些代码。这实际上取决于整个程序的工作方式。
  • 添加一个带有调用System.exit(0);的动作处理方法的按钮
  • 请提高您的搜索技巧。
  • Arc676 很好.. 它有很多代码......毕竟这是一个游戏......

标签: java button exit


【解决方案1】:

创建您的按钮并将一个监听器附加到它会调用

System.exit(0);

点击。它会关闭 JVM 和您的应用程序。

编辑:

JButton yourButton = new JButton("Exit");

yourButton.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
        JButton clickedBtn = (JButton) e.getSource();

        if(clickedBtn == yourButton)
            System.exit(0);
        }
    }
});

// Or using Java8

yourButton.addActionListener(e -> {
    if(yourButton == (JButton) e.getSource())
        System.exit(0);
    }
});

【讨论】:

  • 请提供更多信息。我需要什么命令,将其插入代码等的最佳方法是什么。
  • 谢谢。我需要一个单独的课程吗?如何更改按钮的位置?我可以给它纹理吗?如果是,那么如何?
  • 这里没有什么可以改变的。只需将其应用于您选择的按钮即可。 (它将被放置在 JPanel 或 JFrame 中)
  • 嗯.. 我该怎么做?很抱歉在 Java 上这么笨……
猜你喜欢
  • 1970-01-01
  • 2012-11-08
  • 2017-11-09
  • 2012-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多