Salut,
Je débute en Java et je me heurte à un problème de comprehension de quelques lignes de code trouvée dans la guide de Baptiste Wicht sur développez.com.
Pouvez-vous m'expliquer ce que fait cette instruction:
Etant donné que la classe JButton attend un string en paramètre, je me suis dit que l'instruction "new GetAction(this, "Créer")" devait retourné un string puisqu'elle est passée en paramètre à JButton.JButton bouton = new JButton(new GetAction(this, "Créer"));
Pour essayer de comprendre je l'ai décomposée comme suit:
La première ligne ne compile pas (Type mismatch: cannot convert from GetAction to String) . Pourquoi?String lib = new GetAction(this, "Créer");
JButton bouton = new JButton(lib);
Merci de votre aide,
Jean
Partager