0
我正在开发一个Java游戏,我正在添加保存。我创建了一个类来处理加载我的保存文件和保存这个文件(我序列化一个类)。我添加了代码到我的保存按钮,我希望它告诉用户何时游戏没有成功保存,但游戏应该继续。它只会说:“你的游戏没有保存。”下面是我的代码使用方法:有没有办法阻止捕获停止我的Java应用程序?
对于我的按钮
gameView.getSaveButton().addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent event)
{
//
savesManager.getSaves().time=nbSecondes;
try {
savesManager.saveGame();
}
catch (Exception e)
{
gameView.setLevelLabelText("A problem occured. Your game wasn't saved!");
}
//Deactivate the save button
gameView.getSaveButton().setEnabled(false);
}
});
而在我的应用程序中的其它代码,停止我的应用程序时,它捕获的异常:
try(FileReader reader = new FileReader("app.properties"))
{
....
}
catch(Exception e)
{
e.printStackTrace();
}
你的问题是什么?那是什么错了? – dave
我也不明白。代码看起来像它会做你想要的。 – yngwietiger
你能否粘贴你所得到的错误。代码看起来很好,并且不会停止执行,如果发生异常 –