I'm making a component (extending JComponent) which will have some decoration drawn over the top of it and partly outside its bounds.
I would like to know if there's a way of drawing outside the component using self-contained code (I don't want to have to do any drawing in the parent container, for example).