除了用户交互未触发的计时器之外的其他事件 系统自动?
答案 0 :(得分:0)
我会说没有或更好。
这取决于你在系统中做了什么。您可以在应用程序中触发所有类型的事件。令人遗憾的是,其中一些是由用户交互引发的,因此由您来决定交互是什么。
答案 1 :(得分:0)
合理的区别在于通过“系统”进入AWT EventQueue
的事件和显式排队的事件(可能通过AWT库)。如果没有任何权限,这些权限将通过EventQueue.invokeLater
和EventQueue.invokeAndWait
,从而导致InvocationEvent
。 javax.swing.Timer
和revalidate
通常通过invokeLater
实施。也可以将当前EventQueue
实例发布到您想要的任何事件。
也可以通过“系统”来引发事件,例如repaint
和java.awt.Robot
。