Before I go ahead and implement this - is there really no way to convince Java to just
not clear my JPanel? I used to use that strategy to avoid significant amounts of processor use when double-buffering really wasn't necessary and I wanted to leave trails. Granted, not
so many people have processors slow enough for it make an enormous difference these days, but still...
(I thought from what I'd read that simply not calling super.paintComponent() from my paintComponent() method would do it, but no, and neither does turning double-buffering off...

)