嗨加載遊戲我工作的一個遊戲,可以節省幾個州一次我保存按鈕cliked,如:姓名,totalScore ...讀取數據從文本文件
這是我救了它:
public static void save()
{
fileName = new File("Saved Game");
try
{
fw = new FileWriter(fileName,true);
}
catch (IOException e)
{
e.printStackTrace();
JOptionPane.showConfirmDialog(frame, e.toString() + "\nFail to save game.",
"Saved", JOptionPane.DEFAULT_OPTION);
}
f = new Formatter(fw);
f.format("\n%s\t",level);
f.format("\t%s\t", nameLabel.getText());
f.format("\t%s\t\t", updatedLabel.getText());
f.close();
JOptionPane.showConfirmDialog(frame, "Saving was successful.", "Game Saved",
JOptionPane.DEFAULT_OPTION);
}
我想加載一個遊戲,而不是每次都啓動一個新遊戲。我可以從文本文件中讀取數據並將其打印到屏幕上,但不知道如何將這些數據加載到標籤中(例如名稱)以開始遊戲。有任何想法嗎?
我加載文本文件至今代碼:
public static void readFromFile (String fileName) throws IOException
{
FileReader fr = new FileReader(fileName);
BufferedReader br = new BufferedReader(fr);
System.out.println(br.readLine());
br.close();
}
我稱之爲在「加載」按鈕,點擊這個方法。任何想法將不勝感激。
閱讀[this](https://docs.oracle.com/javase/tutorial/essential/io/file.html)。 – user1803551