Canvas invisible with JFrame and repaint-on-demand

Hi,

on some (windows) machines the canvas of my application doesn’t show at all (on other PCs (Win and Linux) it runs perfectly). In thread “Jogl & Swing” (link below) I read that this problem occurs when a JFrame and repaint-on-demand is used (which is the case). Indeed I was able to solve the problem by using an Animator object. But I consider this merely a workaround.
Are there other ways or attempts to solve the problem in general? Why does it occur only on some machines?

Thanks in advance,

Stefan

“Jogl & Swing”-thread: http://www.java-gaming.org/cgi-bin/JGNetForums/YaBB.cgi?board=jogl;action=display;num=1056481342