2016-07-17 3 views
2

Уродливый стиль кнопок GUI Matlab и все выглядят так, как будто они из Windows 95, который является стилем 20 лет назад. Как заставить кнопки, свитки и общее ощущение графического интерфейса Matlab выглядеть менее старомодно? Есть ли способ использовать собственный стиль программного обеспечения Matlab и применить его к GUIDE?Как сделать графический интерфейс Matlab более современным

enter image description here

ответ

4

Попробуйте изменить взгляд по умолчанию Matlab и Feel к "Metal L & F" следующим образом:

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

В Windows, MATLAB использовать по умолчанию в "Windows Look и Feel", то MATLAB графические элементы управления имеют собственный внешний вид.

Также вы можете попробовать с Nimbus L & F:

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

, но это обычно вызывает некоторые проблемы.

Полное и необыкновенное руководство вышеперечисленного можно найти в Undocumented MATLAB блоге:

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

+1

Ого, он хорошо работает. Но мне интересно, есть ли еще какие-то варианты, кроме эстетики metal_laf и nimbus_laf? – Senyokbalgul

+1

Привет, применяя эстетику, похоже, изменилось в самом программном обеспечении Matlab, а не в самом графическом интерфейсе. Как изменить интерфейс программного обеспечения Matlab обратно в состояние по умолчанию? – Senyokbalgul

+1

Привет, вы можете восстановить внешний вид по умолчанию и чувствовать себя тему, используя следующие строки: 'def_laf = javax.swing.UIManager.getSystemLookAndFeelClassName;' ' javax.swing.UIManager.setLookAndFeel (def_laf);' –

Смежные вопросы