在Matlab中运行时Java应用程序进度栏颜色已更改

时间:2018-06-23 13:29:26

标签: java matlab swing jprogressbar matlab-java

我正在用Matlab应用JAVA应用程序。当我在Eclipse中测试程序时,一切都很好,进度条以所需的颜色显示。但是当我从Matlab调用这个JAVA应用程序(通过jar文件)时。进度条全是绿色的,在这种情况下我很挣扎,我不知道问题出在哪里,因为在没有Matlab的情况下运行它一切都很好。

enter image description here

JProgressBar progressBarFirstSubjectNeuralSignal;
UIDefaults defaultsFirstSubject = new UIDefaults();


defaultsFirstBar.put("ProgressBar[Enabled].foregroundPainter", new 
CustomPainter(Color.RED));

defaultsFirstBar.put("ProgressBar[Enabled+Finished].foregroundPainter", new 
CustomPainter(Color.RED));

progressBarFirstBarSignal.putClientProperty("Nimbus.Overrides.InheritDefaults", Boolean.TRUE);   
progressBarFirstBarSignal.putClientProperty("Nimbus.Overrides", defaultsFirstSubject);  

0 个答案:

没有答案