Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 一种刷新程序的方法?_Java_Restart - Fatal编程技术网

Java 一种刷新程序的方法?

Java 一种刷新程序的方法?,java,restart,Java,Restart,我有一个程序,可以从文本文件中读取逗号分隔的列表,将其保存到各种数组中,然后执行计算。计算以及文本文件中的数据显示在GUI中 用户可以通过键入文本字段来编辑某些数据。当他们单击“保存并刷新”时,应更新计算并显示新值 目前,我可以用新数据覆盖文本文件,但除了打开和关闭程序外,我没有办法更新它 有没有办法像打开和关闭程序一样刷新或重新启动程序 谢谢 您可以尝试在特定时间(例如5秒)内检查文件是否已更改。如果文件已更改,则执行任务,否则不执行任务它不是很清楚,您能解释得更清楚一点吗?将GUI注册为执行

我有一个程序,可以从文本文件中读取逗号分隔的列表,将其保存到各种数组中,然后执行计算。计算以及文本文件中的数据显示在GUI中

用户可以通过键入文本字段来编辑某些数据。当他们单击“保存并刷新”时,应更新计算并显示新值

目前,我可以用新数据覆盖文本文件,但除了打开和关闭程序外,我没有办法更新它

有没有办法像打开和关闭程序一样刷新或重新启动程序


谢谢

您可以尝试在特定时间(例如5秒)内检查文件是否已更改。如果文件已更改,则执行任务,否则不执行任务它不是很清楚,您能解释得更清楚一点吗?将GUI注册为执行保存的类上的侦听器,然后在数据发生变化时通知GUI。您可能不熟悉MVC的概念。试着用谷歌搜索一下。