Foros del Web » Programación para mayores de 30 ;) » Java »

no consigo usar variables de un frame que cierro

Estas en el tema de no consigo usar variables de un frame que cierro en el foro de Java en Foros del Web. Estoy trabajando con NetBeans 7.4 tengo 2 frames, en el frame1 pongo contraseñas, le doy entrar y me pasa al frame2, hasta aquí todo bien, ...
  #1 (permalink)  
Antiguo 28/01/2014, 16:27
 
Fecha de Ingreso: enero-2013
Mensajes: 54
Antigüedad: 11 años, 3 meses
Puntos: 0
no consigo usar variables de un frame que cierro

Estoy trabajando con NetBeans 7.4
tengo 2 frames, en el frame1 pongo contraseñas, le doy entrar y me pasa al frame2, hasta aquí todo bien, pero ahora en el frame2 para subir unos archivos necesito obtener las contraseñas ya accedidas, como las consigo desde el frame1 sin necesidad de volver a capturarlas
frame1 codigo del btn para entrar
Código Java:
Ver original
  1. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  2.        
  3.         String usuario=this.jTextField1.getText();
  4.         String contra=this.jPasswordField1.getText();
  5.         String usuFTP=this.txtUsuFTP.getText();
  6.         String contraFTP=this.txtcontraFTP.getText();
  7.         String servFTP=this.txtServFTP.getText();
  8.        
  9.        
  10.         if (usuFTP.equals( "" ) || contraFTP.equals( "" ) || servFTP.equals( "" ))
  11.         {
  12.             JOptionPane.showMessageDialog(this, "Falta Un Dato(s) del FTP");
  13.         }
  14.         else
  15.         {
  16.             if (usuario.equals( "hola" ) && contra.equals( "123" ))
  17.            
  18.              {
  19.                frame2 obj=new frame2();
  20.                obj.setVisible(true);
  21.                dispose();
  22.              
  23.              }
  24.             else
  25.             {
  26.              JOptionPane.showMessageDialog(this, "Datos Incorrectos");
  27.             }  
  28.         }
  29.        
  30.     }

y esto es un poco del frame2 como mando llamar los valores del frame1 sin exito :(
Código Java:
Ver original
  1. String ServFTP2=frame1.txtServFTP.getText();
  2. String UsuFTP2=frame1.txtUsuFTP.getText();
  3. String ContraFTP2=frame1.txtcontraFTP.getText();

el sistema no me marca errores, nadamas no me identifica las variables, se las puse directamente y si sube archivos
  #2 (permalink)  
Antiguo 30/01/2014, 03:13
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: no consigo usar variables de un frame que cierro

frame2 es una clase creada por ti, pásaselos en un nuevo constructor o crea un método en frame2 para pasárselo desde frame1, igual que haces con setVisible.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: frame, netbeans, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:45.