如何在应用程序中永久单击按钮?

我试图使用按钮单击来禁用按钮。


    if (currentnumber.equals(maxclicks)) {

        butt.setEnabled(false);

    } else {

        currentnumber = currentnumber + 1;

    }

我注意到效果不是永久性的。离开应用程序后,该按钮会返回并仍处于启用状态。请帮我永久点击 5 次后禁用按钮。我正在尝试通过单击按钮来执行此操作。谢谢


慕村225694
浏览 103回答 1
1回答

尚方宝剑之说

您需要将该设置保存在某处。然后应该将这些设置(可能保存在文本文件或 xml 文件中)读入程序并进行适当处理。每次重新启动程序时,无论用户之前的交互是什么,它都是一个“干净的石板”。因此,您必须从重新启动时未清除的内容 (text/xml) 中引用。void createFile() throws IOException{&nbsp; &nbsp; Path p = Paths.get("myPath.txt");&nbsp; &nbsp; Files.createFile(p);}void readFromFile() throws Exception {&nbsp; &nbsp; BufferedReader br = new BufferedReader(new FileReader(""));&nbsp; &nbsp; ArrayList<String> myStringArray = new ArrayList<>();&nbsp; &nbsp; myStringArray.add(br.readLine());&nbsp; &nbsp; br.close();}现在,您在您的文件中有字符串ArrayList<?> myStringArray,您可以通读它并决定如何处理相关信息。但是,有一种更好的方法可以使用由其他社区成员链接的共享首选项来做到这一点。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java