Попробуйте написать код непосредственно для классов Java AWT. Это может быть более гибким и работать в движке Matlab, работающем под C ++. (Не проверял это в этом контексте, так как я не использую двигатель.)
function change_win_title(oldName, newName)
wins = java.awt.Window.getOwnerlessWindows();
for i = 1:numel(wins)
if isequal(char(wins(i).getTitle()), oldName)
wins(i).setTitle(newName);
end
end
Вы бы использовали это так.
change_win_title('MATLAB Command Window', 'My new window name')
Вы можете использовать другие тесты (класс окон и т. Д.) Для идентификации интересующих окон.