MATLAB Answers

How to add a menu or Button to Matlab Editor?

25 views (last 30 days)
Thierry Dalon
Thierry Dalon on 11 Mar 2013
Has someone any idea how to add a menu to the Matlab Editor? Or how to add a button to the Toolbar of the Matlab Editor? Many thanks.
--- I precise the question: I want to add a customized Menu or Toolbar progammatically. Following Yair Altman's tips I can add a menu using this code for example:
% Ref:
jDesktop = com.mathworks.mde.desk.MLDesktop.getInstance;
%jEditor = jDesktop.getGroupContainer('Editor').getTopLevelAncestor;
jEditor = jDesktop.getFrameContainingGroup('Editor');
% MenuBar
menu = javax.swing.JMenu('SCM');
item = javax.swing.JMenuItem('Check-in/Add');
hitem = handle(item,'CallbackProperties');
The problem I have now is that the menu is not persistent i.e. disappears when another file is selected. Now I don't know which Editor Callback I shall best overwrite to get the menu created. I've tried 'FocusGainedCallback' but I have to leave the Editor Window to get the menu created. I would like the menu being created if I switch between files in the Editor.
Maybe creating a listener but this is quite a lot for my java undocumented skills. Hope someone may have a solution ready?


Sign in to comment.

Answers (0)


Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!