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