2016-07-17 9 views
2

Matlab GUIボタンの醜いスタイルは、Windows 95からのものと同じように見えます。これは20年前のスタイルです。 Matlab GUIのボタン、スクロール、一般的な感じをあまり古く見せないためにはどうすればいいですか? Matlabソフトウェアのネイティブスタイルを使用してGUIDEに適用する方法はありますか?Matlab GUIをより現代的に見せる方法

enter image description here

答えて

4

デフォルトのMatlabのルックを変更してみて、以下のように "金属L & F" に感じる:

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

をWindows上では、MATLABは、MATLAB、デフォルトで "Windowsのルック・アンド・フィール" を使用グラフィックスコントロールはネイティブの外観を持っています。

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

が、これは通常、いくつかの問題を引き起こす:

また、あなたはニンバスL & Fで試すことができます。上記の

完了し、特別ガイドは、文書化されていないMATLABのブログで見つけることができます:

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

+1

うわー、それはうまく動作します。しかし、metal_lafとnimbus_lafの美学以外の選択肢があるかどうか疑問に思っていますか? – Senyokbalgul

+1

こんにちは、美学を適用することは、GUI自体ではなく、Matlabソフトウェア自体で変更されたようです。 Matlabソフトウェアインタフェースをデフォルトの状態に戻すにはどうしたらいいですか? – Senyokbalgul

+1

こんにちは、デフォルトの外観を復元し、次の行を使用してテーマを感じることができます。 'def_laf = javax.swing.UIManager.getSystemLookAndFeelClassName;' javax.swing.UIManager.setLookAndFeel(def_laf)は ';' –

関連する問題