<Swing Dev> [9] fix for JDK-8134612 :clipboard.getData(dataFlavor) can throw UnsupportedFlavorException for registered data flavor

Ajit Ghaisas ajit.ghaisas at oracle.com
Wed Sep 14 10:14:54 UTC 2016


Hi,

 

Bug : https://bugs.openjdk.java.net/browse/JDK-8134612

 

Issue :

In this test, exportToClipboard() does not export anything to the clipboard due to incorrect text passed to TransferHandler.

Obviously, when we do clipboard.getData() - it throws UnsupportedFlavorException. This is the root cause.

Also, when text is imported, the text String cannot be assigned to MyStringReader class.

 

Fix :

The test is corrected to use custom dataflavor containing String to export and import from clipboard.

Also, the test is enhanced to test a custom dataflavor of Color.

I have referred to :

https://docs.oracle.com/javase/tutorial/uiswing/dnd/dataflavor.html

 

It passes consistently on Windows, Linux and Mac.

 

Webrev :

http://cr.openjdk.java.net/~aghaisas/8134612/webrev.00/

 

Request you to review.

 

Regards,

Ajit

 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20160914/e4595f6a/attachment.html>


More information about the swing-dev mailing list