title: How to make a Java Canvas look raised from its container
body: <p>I have a simple GUI component written in Java.  The class draws an analog clock in a java.awt.canvas.<br>
  This canvas is then contained in a JFrame - What I want to do is give the canvas a 3d "raised" effect - almost like adding a drop shadow to a photo.
  Is there a simple way to do this?</p>