Bonjour a tous.
En ce qui concerner la gestion de l'EDT avec swing j'en suis resté au fait que que tout appel qui engendre un repaint d'un composant qui est affiché à l'écran doit être effectué dans l'EDT.
Cependant j'ai lu qu'il était possible d'appeler la méthode repait hors de l'EDT
et qu'il faut créer ces composant dans l'EDT.
Du genre ce bout de code est OK (le bouton n'est pas encore affiché a l'écran).
qu'en est-il réellement, quelle sont les règles nécessaires a une bonne gestion de l'EDT?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 try { SwingUtilities.invokeAndWait(new Runnable() { public void run() { bt= new JButton(); test.setSize(100, 100); } }); } catch (Exception e) { e.printStackTrace(); } bt.repaint();
merci d'avance






Répondre avec citation





Partager