在暂停按钮和继续按钮的监听器中,分别调用ChessBoard类的setPaused方法来设置游戏状态,同时根据游戏状态弹出提示框。

修改后的代码如下:

//暂停按钮监听器 pauseButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { chessBoard.setPaused(true); //将游戏暂停 JOptionPane.showMessageDialog(StartChessJFrame.this, "游戏已暂停"); //弹出提示框 } }); //继续按钮监听器 resumeButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { chessBoard.setPaused(false); //将游戏继续 JOptionPane.showMessageDialog(StartChessJFrame.this, "游戏已继续"); //弹出提示框 } })

public class StartChessJFrame extends JFrame private ChessBoard chessBoard; private JPanel toolbar; private JButton startButtonbackButtonexitButtonpauseButtonresumeButton; private JMenuBa

原文地址: http://www.cveoy.top/t/topic/g1tP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录