Problema cargar imagen en java

mpamos
14 de Enero del 2006
Hola. Estoy haciendo un programa que toma una imagen desde un dialogo. La imagen se dibuja bien, pero a la hora de tomar tamaños para poder hacer scrolls me dice que la funcion getWeidth y getHeight devuelve -1. He estado buscando por que ocurria esto y he encontrado que es porque la imagen no esta cargada. Pero lo mejor de todo es que la imagen se muestra en el panel. No se ya como solucionarlo. Es para una practica que tengo que entregar en pocos dias, asi que me gustaria que contestaseis pronto.
Muchas gracias a todos.