Two Laptop Bag*
The moose likes Swing / AWT / SWT and the fly likes Pasting Images Problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Pasting Images Problem" Watch "Pasting Images Problem" New topic

Pasting Images Problem

William Daly

Joined: Jun 30, 2008
Posts: 3
Hi all,

I'm having a problem pasting images from an external application to my java app. The external app uses the Windows clipboard to copy these proprietary images into a format that is not documented, but as I understand it, Windows uses BMP by default.

The problem is that when the clipboard contents are pasted into my application, the images are offset. Now, if I paste the clipboard contents into another application(, Photoshop), this problem does not occur. If I save the pasted image from Photoshop to an 8 bit indexed BMP, reload that image, copy and paste, the problem occurs. If I save it from Photoshop to an 8 bit RGB BMP, reload the image, copy and paste, the problem disapears(no offset). If you don't have Photoshop, the problem can be replicated in the native Windows Paint program.

I've included a small program that demonstrates the problem, as well as two images. The correct.bmp image works fine, incorrect.bmp shows the problem. The are both quite large(1 ~ 5 mb).

Any help would be greatly appreciated.

correct.bmp incorrect.bmp

It is sorta covered in the JavaRanch Style Guide.
subject: Pasting Images Problem
Similar Threads
JButton slow response time
Image is not been added to a label
Pasting image in JTable cells
Working with Image Icon
Selecting applications using Icons in Swing