PDA

View Full Version : [JAVA] - Importare classi dinamicamente


Efem
09-09-2011, 20:58
Salve.
A tempo perso mi sono messo a fare un esperimento con java, linguaggio che non uso molto.
La situazione è semplice: quattro classi:

Classe1
Classe2
Classe3
WIN


Le prime tre sono estremamente generiche: contengono ognuna un attributo int double e String che viene settato dal proprio costruttore.
La classe WIN e un sempluce JDialog con un JComboBox dove le tre scelte sono appunto Classe1, Classe2 e Classe3.
Vorrei sapere se è possibile cambiando l'opzione nel JComboBox importare dinamicamente una delle tre classi suddette (praticamente a scelta dell'utente).

Grazie :)

oNaSsIs
10-09-2011, 10:57
Intendi l'istruzione Class.forName (http://www.google.it/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1&nord=1#pq=class+forname&hl=it&sugexp=gsis%2Ci18n%3Dtrue&cp=6&gs_id=7&xhr=t&q=class.forname&pf=p&sclient=psy&nord=1&site=webhp&source=hp&pbx=1&oq=class.forname&aq=0&aqi=g5&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=675b57bdee0db967&ion=1&biw=1680&bih=935)?

Efem
11-09-2011, 10:19
Intendi l'istruzione Class.forName (http://www.google.it/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1&nord=1#pq=class+forname&hl=it&sugexp=gsis%2Ci18n%3Dtrue&cp=6&gs_id=7&xhr=t&q=class.forname&pf=p&sclient=psy&nord=1&site=webhp&source=hp&pbx=1&oq=class.forname&aq=0&aqi=g5&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=675b57bdee0db967&ion=1&biw=1680&bih=935)?

Esattamente quello che cercavo grazie :) provato a funziona :)