i believe there are some older topics talking about Mac issues.
If memory serves, a large part of the issues was due to color depth - make sure the color depth for your laptop/pc is set to 32 bits (you can google how to do this).
edit:
the last thread on the topic seems to have been resolved by downgrading java. I can hardly condone it, but it might be worth checking whether that fixes the issue. I'd propose first trying the most recent version of java, though.