【问题标题】:Matlab command window minimizeMatlab命令窗口最小化
【发布时间】:2016-10-14 03:31:14
【问题描述】:

我在 MATLAB 中运行 GUI。我希望每当我的 GUI 打开时,MATLAB 命令窗口都应该最小化?

我已尝试使用 WindowAPI,但它无法正常工作。请就如何做到这一点提出一些建议。

【问题讨论】:

  • 你试过this吗?

标签: matlab user-interface


【解决方案1】:

您可以使用 Matlab 的 Java 支持来执行此操作,从而操作构成 Matlab IDE 的(未记录的)Java 对象。据我所知,命令窗口总是嵌入在主 Matlab 桌面窗口中,所以这里是最小化它的代码。

获取对实现 Matlab 桌面的 Java 对象的引用:

desktop = com.mathworks.mde.desk.MLDesktop.getInstance();

获取对包含桌面的窗口(Java 框架)的引用:

mf = desktop.getMainFrame();

最小化它:

mf.setMinimized(true);

这种方法适用于跨平台。

请参阅http://undocumentedmatlab.com/,了解有关未记录的 Matlab 内部结构的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-16
    • 2011-04-19
    • 1970-01-01
    • 2020-07-14
    • 2012-03-21
    • 2011-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多