Is it possible to create a MULTIPLE INTERFACE DOCUMENT in MATLAB
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Venkat Alagarsamy
am 17 Mär. 2011
Bearbeitet: Jan
am 15 Nov. 2017
I am working on a project which requires a single Parent Form Window and many Child window. I want to know if it possible to create such a Multiple Document Interface in MATLAB
Thanks in Advenace
0 Kommentare
Akzeptierte Antwort
Jan
am 17 Mär. 2011
Bearbeitet: Jan
am 15 Nov. 2017
Or something like this:
desktop = com.mathworks.mde.desk.MLDesktop.getInstance;
myGroup = desktop.addGroup('myGroup');
desktop.setGroupDocked('myGroup', 0);
myDim = java.awt.Dimension(5, 2);
desktop.setDocumentArrangement('myGroup', 2, myDim)
S = warning('off', 'MATLAB:HandleGraphics:ObsoletedProperty:JavaFrame');
figH = zeros(1, 10);
for iFig = 1:10
figH(iFig) = figure('WindowStyle', 'docked', ...
'Name', sprintf('Figure %d', iFig), ...
'NumberTitle', 'off');
set(get(handle(figH(iFig)), 'javaframe'), ...
'GroupName', 'myGroup');
pause(0.02); % Magic, allow processing java events
end
warning(S);
Note: Works in 2016b also.
2 Kommentare
Weitere Antworten (1)
Volker
am 18 Okt. 2011
Is there a way in your above example to add a panel on the left side of the desktop in a fixed position and have the figures floating in the rest of the space? I am trying to simulate a Multiple Document Interface and an Tree inside a larger window. Thanks.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Software Development Tools finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!