2010-09-10 7 views

Répondre

0

Je dirai que rien ou mieux tous.

Cela dépend de ce que vous faites dans le système. Vous pouvez déclencher tous les types d'événements dans votre application. Il peut être triste que certains d'entre eux soient déclenchés par l'interaction de l'utilisateur, mais c'est à vous de décider quelle est l'interaction.

0

Une distinction raisonnable est faite entre les événements entrant dans le AWT EventQueue via "le système" et ceux explicitement mis en file d'attente (éventuellement via des bibliothèques AWT). Sans toutes les autorisations celles-ci viendront par EventQueue.invokeLater et EventQueue.invokeAndWait, provoquant un InvocationEvent. javax.swing.Timer et revalidate sont généralement mis en œuvre avec invokeLater. Il est également possible d'obtenir l'instance actuelle EventQueue par un événement que vous voulez.

Il est également possible de passer par "le système" pour provoquer des événements, tels que repaint et java.awt.Robot.

Questions connexes