) Thus, I am looking for any tips that would help me resolve this problem under Mac OS X 10.4 or, in the worst case, simply simulate a full applet refresh. (the repaint the image directly, repaint all children of a few panels, etc. I spent quite some time trying to force a refresh of the background image unsuccessfully. If the window is minimized, resized or even moved, the application is refreshed and the incorrectly positioned elements vanish and the application resumes normally. However, it does not appear that the application knows it painted it incorrectly and thus does not refresh.
On Mac OS X 10.4, it shows the pictures in the incorrect location when scrolling, which would not be so bad if it refreshed the screen after painting the image at that location. This behaviour does not occur on other platforms. Simply put, sometimes when scrolling the pictures end up overlapping the header or footer of the application. You can find a screenshot of the incorrect behaviour, when scrolling, here: Our applet does not behave properly in Mac OS X 10.4, regardless of the version of Java (1.4 or 1.5). We launch this applet via Java Web Start or within a web page. The applet includes a scrollable list of pictures, which works fine in Windows, Linux and Mac OS X 10.5. This applet lets you select pictures from your hard drive and upload them to a server.