如何使Matlab GUI看起来更现代化

Sen*_*gul 2 matlab user-interface matlab-guide

Matlab GUI按钮的丑陋风格和一切看起来都像是来自20年前风格的Windows 95.如何使按钮,滚动和Matlab GUI的一般感觉看起来不那么老式?有没有办法使用Matlab软件本身的原生风格并将其应用到GUIDE?

在此输入图像描述

小智 5

尝试将默认的Matlab外观修改为"Metal L&F",如下所示:

metal_laf = 'javax.swing.plaf.metal.MetalLookAndFeel';
javax.swing.UIManager.setLookAndFeel(metal_laf);
Run Code Online (Sandbox Code Playgroud)

在Windows上,MATLAB默认使用"Windows外观",然后MATLAB图形控件具有原生外观.

您也可以尝试使用Nimbus L&F:

nimbus_laf = 'com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel';
javax.swing.UIManager.setLookAndFeel(metal_laf);
Run Code Online (Sandbox Code Playgroud)

但这通常会导致一些问题.

上述完整而非凡的指南可以在未记载的MATLAB博客中找到:

http://undocumentedmatlab.com/blog/modifying-matlab-look-and-feel