Ya he solucionado aquello que os dije acerca de que debia de maximizar o minimizar (si está maximizada) la ventana que he creado, para poder visualizar la primera imagen que abro con mi selector de archivos.
El problema supongo que se debía a que también tenia que cargar una etiqueta de texto label, asi que la declare tambien como etiqueta de tipo Jlabel, y los demas elementos que creo tambien los transformo al tipo Jpanel, Jlabel, etc. con la libreria swing en vez con awt. Supongo que al ser de distinto tipo existe cq descompatibilidad al cargar o algo.
En fin, una vez que conozcas bien una libreria explotarla al maximo creando todo lo posible del mismo tipo y no surgirá ese problema.
Gracias a todos por vuestra ayuda y por leer este rollo que os acabo de contar, espero que os sirva de algo, por lo menos que lo sepais.
Saludos.