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