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

时间:2016-07-17 23:59:23

标签: matlab user-interface matlab-guide

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

enter image description here

1 个答案:

答案 0 :(得分:5)

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

metal_laf = 'javax.swing.plaf.metal.MetalLookAndFeel';
javax.swing.UIManager.setLookAndFeel(metal_laf);

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

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

nimbus_laf = 'com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel';
javax.swing.UIManager.setLookAndFeel(metal_laf);

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

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

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