当我关闭我的Java程序时,它会刷新所有内容

时间:2016-01-07 23:13:30

标签: java swing

Label.setEnabled(true);

if (i == 0) {
    Label.setEnabled(false);
}

如果i等于0,则不会启用它,但是当我关闭程序并再次打开它时,它将被启用而不是保持禁用状态。

1 个答案:

答案 0 :(得分:0)

您需要将程序的当前状态写入File。有关如何执行此操作,请参阅How do I create a file and write to it in Java?。然后,当您运行该程序时,它需要从该文件中读取。你可以这样做:

File f = new File("PATH TO YOUR FILE");
try {
    Scanner s = new Scanner(f);
    String line1 = s.nextLine();
    String line2 = s.nextLine();
    //...
catch (IOException e){}