根据文本文件的未知长度设置进度条值

Bee*_*eef 3 java swing progress-bar

我目前有一个程序从文本文件中读取,然后在读取的每一行之后写入数据库,文本文件的大小未确定,有些日子文件可能比其他日期更多或更少.

我已经有一个执行我的功能的摇摆工作器,所以我的进度条工作但是现在我必须这样setIndeterminate,true所以用户知道正在做的事情而不是实际的进展.

有没有一种方法可以在读取每一行后增加进度条,但是它不能太早或太晚达到100,最好不要事先读完文本文件.谢谢,牛肉.

S.L*_*ica 5

我使用File.length()来确定文件大小.然后跟踪读取的字节数以确定进度.