如何绘制数字但在任务栏中保持最小化?

时间:2015-04-13 23:26:08

标签: matlab matlab-figure

有没有办法在matlab中实际创建数字并在任务栏中将它们保持最小化?

我知道我可以使用

h=figure;
set(h, 'Visible', 'off');

但在任务栏中以这种方式没有图标。

我只是喜欢绘制一些东西,但在任务栏中保持最小化:我该怎么做?

1 个答案:

答案 0 :(得分:7)

Matlab没有内置函数来执行此操作,因此要做的第二件事就是使用Java。

直接来自Undocumented Matlab

plot(1:10);
jFrame = get(handle(gcf),'JavaFrame');
pause(0.1)  %//This is important
jFrame.setMinimized(true);

pause是必要的,因为您还得到NullPointerException,因为窗口尚未完全绘制。