Como hago referencia al valor de un objetos del JF
Publicado por Luis Leon (15 intervenciones) el 25/01/2008 22:09:36
Hola amigos, nuevamente deseo hacerles una consulta ...
En un JFrame cargo un menu cuyas opciones estan basadas en una tabla. En cada opcion despliego el nombre de la Clase (Clase JInternalFrame a la que tiene que ir) y el propio nombre de la opcion. Pude hacerlo de la siguiente manera:
============================================== ============
private void CargarClase(String nombre) {
try {
Class clase = Class.forName(nombre);
try {
//clase.newInstance();
JInternalFrame jFrame = (JInternalFrame) clase.newInstance();
this.jDesktopPane1.add(jFrame);
jFrame.setVisible(true);
} catch (IllegalAccessException ex) {
ex.printStackTrace();
} catch (InstantiationException ex) {
ex.printStackTrace();
}
} catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog(this, "Opcion no configurada correctamente ...", "Error de Inicio de sesion", JOptionPane.ERROR_MESSAGE);
ex.printStackTrace();
}
}
===================================================== =====
Pero ahora desde mi JInternalFrame quiero UTILIZAR ALGUNOS VALORES QUE TENGO EN MI JFrame principal ... como puedo hacer eso ? Que sugerencias me pueden dar ? Supuestamente de esta manera no puedo pasar parametros ? Agradezco mucho la ayuda que me puedan proporcionar al respecto.
Saludos ... Luis
En un JFrame cargo un menu cuyas opciones estan basadas en una tabla. En cada opcion despliego el nombre de la Clase (Clase JInternalFrame a la que tiene que ir) y el propio nombre de la opcion. Pude hacerlo de la siguiente manera:
============================================== ============
private void CargarClase(String nombre) {
try {
Class clase = Class.forName(nombre);
try {
//clase.newInstance();
JInternalFrame jFrame = (JInternalFrame) clase.newInstance();
this.jDesktopPane1.add(jFrame);
jFrame.setVisible(true);
} catch (IllegalAccessException ex) {
ex.printStackTrace();
} catch (InstantiationException ex) {
ex.printStackTrace();
}
} catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog(this, "Opcion no configurada correctamente ...", "Error de Inicio de sesion", JOptionPane.ERROR_MESSAGE);
ex.printStackTrace();
}
}
===================================================== =====
Pero ahora desde mi JInternalFrame quiero UTILIZAR ALGUNOS VALORES QUE TENGO EN MI JFrame principal ... como puedo hacer eso ? Que sugerencias me pueden dar ? Supuestamente de esta manera no puedo pasar parametros ? Agradezco mucho la ayuda que me puedan proporcionar al respecto.
Saludos ... Luis
Valora esta pregunta


0