Hola,
Cita:
Iniciado por gaedcu ... ese valor lo almaceno en una variable (tipo string por ejemplo) pero como creo un nuevo objeto panel del tipo de escogido en el menú.
...
Al dar click en el ítem azul, en nuestra variable opción quedaría almacenado azul. Como creo el nuevo objeto panel de tipo azul? obviamente esto no me lo permite: opcion nuevo_panel = new opcion();
...
¿Y si pruebas con if?
Código Java:
Ver originalif ("azul".equals(opcion)) {
data = new Azul();
}
else if () ...
Si estas usando el JDK 7 podrías usar la instrucción 'switch' con strings.
Saludos,
ps:
Si no sabes los nombres de las clases o son dinámicas podrías usar Reflection.
http://www.forosdelweb.com/f45/esto-puede-hacer-666252/