我有一个数字窗口,我想删除它的最大化/最小化和关闭按钮。我不能使用任何类型的Java容器(JWindow,JPanel,...),因为它们不允许是Matlab组件的父级。我正在考虑使用一些类似Java的removeComponent命令(我不知道它是否可行)。但是,当我尝试通过jf句柄在组件结构中寻找那些按钮时,我找不到它们的保存位置。这是我的代码:
fh = figure('Menu','none','Toolbar','none');
jf = get(handle(fh),'JavaFrame');
drawnow;
jf.set,
答案 0 :(得分:1)
您正在使用未记录的功能。这意味着即使它可以工作,它也可能在下一个Matlab版本中破解。
唯一记录的方法(不幸的是)使用Java。
我的意思是这样的代码:
import javax.swing.*;
import java.awt.*;
jp = JPanel();
%Do somehow removal of maximize buttons.
答案 1 :(得分:1)
MATLAB文件交换具有WindowAPI,它正是您正在寻找的。 p>