隐藏Matlab图形窗口的最大化/最小化和关闭按钮

时间:2012-03-04 19:27:02

标签: matlab button window

我有一个数字窗口,我想删除它的最大化/最小化和关闭按钮。我不能使用任何类型的Java容器(JWindow,JPanel,...),因为它们不允许是Matlab组件的父级。我正在考虑使用一些类似Java的removeComponent命令(我不知道它是否可行)。但是,当我尝试通过jf句柄在组件结构中寻找那些按钮时,我找不到它们的保存位置。这是我的代码:

fh = figure('Menu','none','Toolbar','none');
jf = get(handle(fh),'JavaFrame');
drawnow; 
jf.set,

2 个答案:

答案 0 :(得分:1)

您正在使用未记录的功能。这意味着即使它可以工作,它也可能在下一个Matlab版本中破解。

唯一记录的方法(不幸的是)使用Java。

我的意思是这样的代码:

import javax.swing.*;
import java.awt.*;
jp = JPanel();
%Do somehow removal of maximize buttons.

答案 1 :(得分:1)

MATLAB文件交换具有WindowAPI,它正是您正在寻找的。

相关问题