Health! I also tried something like this, but only works with swing components. The component I need to render (icebrowserbean) doesnt want to draw into the Graphics.
Thanks anyway. I'll try another thing. On Mon, 18 Mar 2002 13:18:40 -0800, Dmitri Trembovetski <[EMAIL PROTECTED]> wrote: > Hello Paco, > > you can render the contents of a component into an image > by doing something like this: > Component comp; > comp = ... // create your component, set it's size, etc > BufferedImage bi = new BufferedImage(comp.getWidth(), > comp.getHeight(), > BufferedImage.TYPE_INT_RGB); > Graphics g = bi.getGraphics(); > comp.paint(g); > > Now image 'bi' contains the data you needed. > > Thank you, > Dmitri > > >On Mon, Mar 18, 2002 at 12:22:0p -0700, Paco Belloso wrote: > > Health! > > > > I need to dump the frame contents (fields, etc) into an image, like a screenshot, >but with two handicaps: > > > > 1. The program runs on a machine without display (offscreen rendering). > > 2. The main component I need to render is awt based. > > > > I can't find a method to get an Image from a Graphics of a component just drawn. > > > > I've tried to find a GraphicsDevice with TYPE_IMAGE_BUFFER but it only ennumerates >the main display on Linux and Windows. > > > > I've tried also with PJA offscreen rendering package but doesnt works with awt >components. > > > > �Is it possible?. Must I have a display and use Robot.createScreenCapture() on a >visible frame to create the image?. > > > > Thanks in advance. > > > > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > > of the message "signoff JAVA2D-INTEREST". For general help, send email to > > [EMAIL PROTECTED] and include in the body of the message "help". > > ========================================================================== >To unsubscribe, send email to [EMAIL PROTECTED] and include in the body >of the message "signoff JAVA2D-INTEREST". For general help, send email to >[EMAIL PROTECTED] and include in the body of the message "help". ==========================================================================To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
