Whether you open accidently say a .txt file in Image data using getImage(..) or whatever the case is this method always and immediately returns non-null. Even if the image is not FULLY AND SUCCESSFULLY loaded but because of this function immediate returning of non-null value, you can't trace whether there is really image data or whether the image is successfully and fully loaded or not.
I have also use mediatracker with th images after calling getImage(..), and used the mediatracker waitforAll() methods but many times mostly when number of images are more, it too doesn't give the desired results.
Is there any way that the control of the java-applet program doesn't go any further unless an until the Image gets fully and successfully loaded.
In my applet there are 15-20 jpeg's (not big), but always two or three are left out giving a bad view of the applet to the end user.