Mar*_*rco 4 matlab matlab-figure
有没有办法在matlab中实际创建数字并在任务栏中将它们保持最小化?
我知道我可以使用
h=figure;
set(h, 'Visible', 'off');
Run Code Online (Sandbox Code Playgroud)
但是这样在任务栏中没有图标.
我只是喜欢绘制一些东西,但在任务栏中保持最小化:我该怎么做?
Matlab没有内置函数来执行此操作,因此要做的第二件事就是使用Java.
这是直接从Undocumented Matlab中获取的:
plot(1:10);
jFrame = get(handle(gcf),'JavaFrame');
pause(0.1) %//This is important
jFrame.setMinimized(true);
Run Code Online (Sandbox Code Playgroud)
这pause是必要的,因为你还得到一个,NullPointerException因为窗口尚未完全绘制.
| 归档时间: |
|
| 查看次数: |
1286 次 |
| 最近记录: |