0

有人能解释一下EventQueue对象在 Java Swing 中的用途吗?

我对如何应用排队事件感到很困惑。也许提供事件队列的共同使用会有所帮助。

4

1 回答 1

2

因为 Swing 是单线程的,所以它使用EventQueue来保存 的实例,Runnable以便它们可以按发布顺序按顺序调度,无论是由系统生成还是由您的程序生成。必要条件是通过发布事件,这确保了 Swing GUI 对象事件调度线程上构建和操作。您可以将 AWT 替换为您自己的实现,如此处所示以查看放置在队列中的事件。EventQueue.invokeLater()EventQueue

于 2016-04-28T08:02:19.843 回答