Java-删除文件时制作进度条
我从Java中的Java-删除文件时制作进度条,java,user-interface,progress-bar,Java,User Interface,Progress Bar,我从Java中的Jframe和GUI开始,我想在程序删除文件/文件夹时制作进度条。 我希望我能以%的进度取得进度条。开始时为0%,删除时为100%。有什么办法吗?以某种简单的方式?最简单的方法是: 1) 编写一个方法来计算要删除的所有文件夹和文件,如果有多个嵌套的文件夹和文件,则可能必须递归调用此方法 2) 通过setMaximum方法将最大进度条设置为此值 3) 通过进度条设置最小值方法将最小值设置为0 4) 将“StringPaint”设置为true以实际显示进度百分比 5) 最后(如有必要
Jframe
和GUI
开始,我想在程序删除文件/文件夹时制作进度条。我希望我能以%的进度取得进度条。开始时为0%,删除时为100%。有什么办法吗?以某种简单的方式?最简单的方法是: 1) 编写一个方法来计算要删除的所有文件夹和文件,如果有多个嵌套的文件夹和文件,则可能必须递归调用此方法 2) 通过setMaximum方法将最大进度条设置为此值 3) 通过进度条设置最小值方法将最小值设置为0 4) 将“StringPaint”设置为true以实际显示进度百分比
5) 最后(如有必要,递归地)删除通过setValue方法更新进度条的每个文件。检查这个问题,可能会帮助你:它给了我一个线索。无论如何谢谢你!我能用这个吗?新文件(“/path/to/folder”).listFiles().length;要计算文件数?是的,你可以,但就像我说的,文件夹中还包含包含文件的文件夹,那么你也需要调用这些文件夹上的listFiles。你需要进一步的帮助吗?很可能不需要。我试试这个。非常感谢!:)所以我终于做到了。我遵循这本简单的手册,一切都很顺利。我有一些挥杆和多重触击的问题,但我解决了。这对我帮助很大。谢谢