Java JOptionPane出现问题并无法正常工作

Java JOptionPane出现问题并无法正常工作,java,swing,joptionpane,Java,Swing,Joptionpane,正在尝试创建一个joptionpane来工作,有什么想法吗?为什么不工作 public void playerLost() { if(player.getStaminaLevel() < player.getStaminaNeededToMove(Terrain.SAND)) { JOptionPane.YES_NO_OPTION( if (JOptionPane.NO_OPTION) { dispose

正在尝试创建一个joptionpane来工作,有什么想法吗?为什么不工作

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();
        }
}
public void playerLost(){
if(player.getStaminaLevel()
我也试过了,但是说JOptionPane.NO_选项不能从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();
        }
}
}
public void playerLost(){
if(player.getStaminaLevel()
第一个代码段未编译,因为语法对于使用
作业窗格
无效

在第二段代码中,缺少title参数

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