【Java】点击 JButton 修改 Jlabel 的文字和字体颜色

要求:

点击 JButton 后执行一个方法 m(比较耗时),点击时改变 JLabel 的字体和颜色,方法 m 运行结束后再次修改 JLabel 的字体和颜色。

刚开始点击,都是方法 m 运行结束后, JLabel 的状态显示才改变,反复测试都不行,一度怀疑人生……

后来联想到昨天复习的 iOS 多线程的内容,在主线程更新 UI。就想到了会不会是这个原因,果不其然,把耗时操作方法 m 放到了一个新的线程后就可以了!

PS:这难道就是线程阻塞?以前只听过。自己果真还是菜鸟一枚……

原文地址:https://www.cnblogs.com/jaxer/p/5909757.html