Thanks for the script it has been very useful for me.
It seems, there is a small compability issue with 2014b and the new graphics system (HG2). To access the java frame correctly, after line 99 of your code you need to add another catch for HG2:
jClient = jFrame.fHG2Client;
(see here http://undocumentedmatlab.com/blog/hg2-update#observations)
Hi Ben, Hi David. Thanks for sharing this very useful tool.
I enconuntered a problem with the mousepointerhandler class (Linux, R2011a):
If I register a new pointer for an axes object within a figure which has units set to normalized, the axes position is not identified correctly. I could resolve the issue by changing the reference figure handle from 0 to figh in line 120 in the mousepointerhandler classdef.