public class StartChessJFrame extends JFrame private ChessBoard chessBoard; private JPanel toolbar; private JButton startButtonbackButtonexitButtonpauseButtonresumeButton; private JMenuBa
在暂停按钮和继续按钮的监听器中,分别调用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, "游戏已继续"); //弹出提示框 } })
原文地址: http://www.cveoy.top/t/topic/g1tP 著作权归作者所有。请勿转载和采集!