大多数Swing方法都不是线程安全的,所以你需要串行化的执行调用;但是如果同时调用了这些方法,就会出现很混乱的结果。
但是 大多数情况下都是没有问题的,因为Swing的方法并不会立即被执行(比如repaint函数),而是会到一个队列中去排队,然后由一个特殊的线程(叫做事件分派线程)来监控这些请求,使得它们能够串行执行
大多数Swing方法都不是线程安全的,所以你需要串行化的执行调用;但是如果同时调用了这些方法,就会出现很混乱的结果。
但是 大多数情况下都是没有问题的,因为Swing的方法并不会立即被执行(比如repaint函数),而是会到一个队列中去排队,然后由一个特殊的线程(叫做事件分派线程)来监控这些请求,使得它们能够串行执行