comment obtenir un objet à partir de son nom ?

comment obtenir un objet à partir de son nom ? - Java - Programmation

Marsh Posté le 03-10-2006 à 15:41:42    

Bonjour,
 
colle posée par un collègue:
 
existe t'il une methode qui recoit une string nomd'unobjetexistant et qui renvoi cet objet ?

Reply

Marsh Posté le 03-10-2006 à 15:41:42   

Reply

Marsh Posté le 03-10-2006 à 15:51:52    

MyClass myObject = (MyClass)Class.forName("fully qualified class name" ).newInstanceI()
 

Reply

Marsh Posté le 03-10-2006 à 15:54:01    

Les objets existent déja.

Reply

Marsh Posté le 03-10-2006 à 16:30:33    

c'est quoi le nom d'un objet ?

Reply

Marsh Posté le 03-10-2006 à 16:45:26    

par exemple : un objet de type JTextField nommé jTextField01
 
En fait il a un grand nombre de JTextField auquel il souhaite acceder rapidment/facilement en construisant dynamiquement leur nom. Les JTextField  existent.
 
Perso je lui ai suggéré de les mettre ds une HashMap avec le nom comme clé.

Reply

Marsh Posté le 03-10-2006 à 17:24:40    

vingtcent a écrit :

Perso je lui ai suggéré de les mettre ds une HashMap avec le nom comme clé.


c'est la bonne méthode.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed