Ciao a tutti,
Come da titolo chiedo il vostro aiuto su come fare, se possibile, a creare dinamicamente oggetti Java, in particolare oggetti come JLabel, JPanel, ecc.
Io ho una classe dovre creo un metodo:

codice:
public class makeGUI extends JFrame{      

JFrame newframe = new JFrame();      
public makeGUI(String title, int w, int l){          
newframe.setSize(1024, 768);         newframe.setDefaultCloseOperation(EXIT_ON_CLOSE);          
//Questo serve per adattare il frame ai contenuti esistenti         
//newframe.pack();          
newframe.setVisible(true);              
}          

void addComponents(String className, String name, String text) {
try{                          
Class cl = Class.forName(className);             
Object object = cl.newInstance();
                                                                
javax.swing.JComponent component = (javax.swing.JComponent)object;
component.setName(name);   
//if(component.equals(object)){                               
JPanel panel = new JPanel();
//panel.add(component);                 
newframe.getContentPane().add(component);              
//}          
} catch (Exception exc) {              
System.out.println(exc);
}                
}
Come da codice, io vorrei che quando richiamo addComponent(), passandogli come parametro la classe (per es. javax.swing.JLabel) lui mi ricavi l'oggetto dalla classe.
E' possibile secondo voi?
Grazie mille,
Gabriele