gpt4 book ai didi

java - JOptionPane 出现问题并使其正常工作

转载 作者:行者123 更新时间:2023-12-01 13:56:55 27 4
gpt4 key购买 nike

尝试创建一个选项 Pane 来解决为什么这不起作用的任何想法?

public void playerLost() {

if(player.getStaminaLevel() < player.getStaminaNeededToMove(Terrain.SAND)) {

JOptionPane.YES_NO_OPTION(

if (JOptionPane.NO_OPTION) {
dispose();
}
else
{
game = new Game();
createGridSquarePanels();
update();
}
}

我也尝试过这个,但说 JOptionPane.NO_OPTION 无法从 int 转换为 string

    public void playerLost() {

if(player.getStaminaLevel() < player.getStaminaNeededToMove(Terrain.SAND)) {
int choice = JOptionPane.showConfirmDialog(
this,
"sorry you lost\nWould you like to restart?",
JOptionPane.YES_NO_OPTION,
JOptionPane.INFORMATION_MESSAGE);
if (choice == JOptionPane.NO_OPTION) {
dispose();
}
else
{
game = new Game();
createGridSquarePanels();
update();
}
}
}

最佳答案

第一个代码段无法编译,因为使用 JOptionPane 的语法无效。

在第二段代码中,您缺少标题参数

int choice = JOptionPane.showConfirmDialog(this, 
"sorry you lost\nWould you like to restart?",
"Title",
JOptionPane.YES_NO_OPTION,
JOptionPane.INFORMATION_MESSAGE);

咨询JOptionPane javadoc

关于java - JOptionPane 出现问题并使其正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19577851/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com