关于查看文章更新,基本思路是这样的,写个定时器线程,每隔一秒钟去查看文件有没有更新,如果大小变化了,就意味着更新了,触发一个事件,让Listener来Handle, 载入更新的内容。
刚刚试了一下定时器,每隔一秒输出一次文件的大小
然后用的时候
测试通过,待续……
刚刚试了一下定时器,每隔一秒输出一次文件的大小
public class MyTimerTask extends TimerTask{
File file;
public MyTimerTask(){
super();
file = new File(".//src//log.log");
}
public void run() {
System.out.println(file.length());//可以改为当文件大小变化了,就触发一个事件
}
}
然后用的时候
public class ThreadTest {
public static void main(String[] args){
Timer timer = new Timer();
MyTimerTask myTimerTask = new MyTimerTask();
timer.scheduleAtFixedRate(myTimerTask, 1000, 1000);
// System.out.println(file.exists());
// System.out.println(file.length());
}
}
测试通过,待续……