Согласно аналогичному обсуждению , вы можете создать UICONTROL pushbutton
, который имеет преимущество в том, что принимает строку ввода HTML. Затем, используя FINDJOBJ , мы можем имитировать вид кликабельной гиперссылки:
fName = 'C:\path\to\file.pdf';
str = '<html><a href="">Click here for plot documentation</a></html>';
figure('Resize','off', 'MenuBar','none')
imshow('coins.png')
hButton = uicontrol('Style','pushbutton', 'Position',[320 50 170 20], ...
'String',str, 'Callback',@(o,e)open(fName));
jButton = findjobj(hButton);
jButton.setCursor( java.awt.Cursor(java.awt.Cursor.HAND_CURSOR) );
jButton.setContentAreaFilled(0);