在 ActionListener 中摆动更改 JLabel 的文本

Swing change text of JLabel inside ActionListener

单击按钮时,它应该下载某些文件,每次下载一个文件时,它应该将 JLabel 更新为类似“正在下载... 2/5”的内容。它不会这样做,并且在 ActionListener 完成之前框架不会更改。

根据我的研究,问题似乎出在事件调度线程上,并且 setText 请求在某个地方排队而没有被执行。这是真的?我该如何解决这个问题?

你应该了解线程(Java https://www.tutorialspoint.com/java/java_multithreading.htm 的具体教程)