I would like to export the image in my JPanel to a vector graphics file so it can be edited and printed at a higher-than-screen resolution.  Essentially I want its pai         
        
Apache Batik will let you paint to a specialised implementation of a Graphics2D object and then export as an scalable vector graphics (.svg) file. You can then view/process/print it using an SVG-enabled browser (Firefox will handle it nativly, ISTR, IE and others can use plugins).
See the SVGGraphics2D object (process documented here)