Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    44

    [Java] Istanziare classe da una variabile String

    Salve a tutti, premetto che sto ancora imparando Java.
    Mi trovo di fronte a questo problema: ho fatto un menu ad albero (estendendo la classe JTree) che prende i dati da un database e quindi crea tutti i nodi dell'albero, fin qui tutto ok. Ora nel database c'è un campo di tipo testo che serve per identificare la finestra che si deve aprire al doppio click della voce menu, e qui inizia il problema. Come faccio a istanziare una classe partendo dalla variabile String contenente il nome della classe stessa?

    Spero di essermi spiegato bene anche perchè oggi sono parecchio fuso.
    Grazie,
    Lele

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Devi usare l'oggetto Class:
    codice:
    MioOggetto oggetto = (MioOggetto) Class.forName(nomeclasse).newInstance();
    dove nomeclasse è una stringa con il nome della classe.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    44
    Grazie mille Lele provo subito


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.