SwingUtilities et fonction interne
Bonjour, une vrai question de debutant mais je n'arrive pas a mettre de mot sur mon probleme pour trouver la solution :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| import javax.swing.SwingUtilities;
public class TestJframe {
public static void main(String[] args ){
SwingUtilities.invokeLater(new Runnable(){
public void run(){
Fenetre fenetre = new Fenetre();
fenetre.setVisible(true);
}
});
} |
En faite j'ai deux questions : Qu'est ce que SwingUtilities ? Je n'ai pas instancier cet objet comment ca se fait que puisse l'utiliser ?
Et qu'est ce que c'est que cette syntaxe : SwingUtilities.invokeLater(new Runnable(){
public void run(){
Une fonction dans une fonction ? Quel est ce type d'argument ? Etudiant en 2eme année de Licence je ne l'avais vu auparavant