Hi Dmitri, as I described in my questioning thread, I get the graphics configuration via "viBackbuffer.validate(this.getGraphicsConfiguration)" whereas viBackbuffer is an VolatileImage object. The expression "this.getGraphicsConfiguration" I found in many documentation for the usage of VolatileImages. I guess that, as the image is placed in a panel, and the panel is placed in the dialog which is dragged from one screen to the other, the "this"-statement is related to that very panel which is located in the screen device whose graphicsConfiguration is returned. But tomorrow, I will put the return value in the console to verify what it actually is returning.
What I can tell you already today, is that the image IS accelerated. I already do exactly what you suggest and print out the return value of ImageCapabilities.isAccelerated(). And it is always true. I assume that the validate() method of my viBackbuffer does not recognize that the image is actually in a different screen because I make the ImageCapabilities call in the if-path of validate() when it returns IMAGE_INVALID. Tomorrow i will post the accordant code section to show you what i exactly do if you don't understand my description, today. What makes me wonder is the fact that the same code running with the same JRE never fails to recognize the changed screen location on my development system whereas on the target system the failure is almost predictable. . . . Maik [Message sent by forum member 'kiamur' (kiamur)] http://forums.java.net/jive/thread.jspa?messageID=290776 =========================================================================== 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".
