问题1:
有现个container,想实现每个container只显示30秒,30秒后自动显示另一个container,然后两个container不停的互相切换显示。问题2:
有一个文件,是通过别人传过来的,传送时间不固定,可以每5分钟传一次,也可以1个小时传一次,我如何确定这个文件是否更新,而且要把更新后的文件在文本框中显示出来,更新后就要立即显示。请大家指点,我也才学JAVA不久,由于没有经验,实在不知如何处理,谢谢大家帮忙!
有现个container,想实现每个container只显示30秒,30秒后自动显示另一个container,然后两个container不停的互相切换显示。问题2:
有一个文件,是通过别人传过来的,传送时间不固定,可以每5分钟传一次,也可以1个小时传一次,我如何确定这个文件是否更新,而且要把更新后的文件在文本框中显示出来,更新后就要立即显示。请大家指点,我也才学JAVA不久,由于没有经验,实在不知如何处理,谢谢大家帮忙!
可以用一个线程来处理,最好还是内部线程,因为内部线程可以访问外部类的成员变量
你先把那两个container设为成员变量,然后用这个线程定时的去处理它们就可以了
问题2:
这个问题,问的不是很清楚,你这个文件是哪里来的,是JAVA读来的,还是另外的程序考过来的,如果是JAVA读来的,那在读的时候就知道更新了,如果是别的程序考过来的,那么只要起一个线程,定时去检查它就可以了,检查它最后被编辑的时候,或者直接把它的内容读进来比较
第二个可以用线程,开个线程每隔一段时间去读下这文件,看是否有改变(方法很多,根据时间、大小什么的都可以)
能不能给段代码学习。