Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/08/2013, 02:37
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Error sin localizar en programa

Cita:
Respecto al valor de frame1, en la línea 9 del main genero el objeto frame1 heredado de Pantalla1, cambio sus atributos mediante setVisible() y ahí no se queja. ... También se supone que frame1 debe contener los mismos atributos que Pantalla1, por lo que me parece redundante declararlo de nuevo, ya que no cambian.
Ese es el problema, aunque se llamen igual, frame1 del main y frame1 de CambiaPantalla no es la misma referencia. El objeto frame1 está siendo creado dentro del main, por lo que sólo existe dentro de ese método. Eso es a lo que me refiero cuando digo que no conoces el ámbito de las variables.

Cita:
Por otro lado te agradecería que me indicaras en qué parte del código meto la pata u omito algo y si tiene una solución inmediata que no pase por matricularme en ingeniería informática
Solución, claro que la tiene y muy sencilla, prácticamente cualquiera del foro puede hacer lo que buscas en 5 minutos, por eso recalco la importancia de que leas un tutorial básico.

http://proyectosimio.wordpress.com/2...n-java-ambito/

El problema es que al desconocer lo básico, para corregirte o te lo resuelvo yo (no es mi estilo) o tengo que explicar lo básico de java, y eso está explicado en miles de tutoriales y mejor de lo que yo haría.

Pierde un par de horas leyendo un tutorial, avanzarás más.

http://www.matematica.ciens.ucv.ve/f...%20primero.pdf

Empieza por el capítulo 2
__________________
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.