我有一个Java Swing应用程序,为了正确运行它,我需要停用Win 7 Aero Glass。我被迫使用一些旧的Borland DBSwing libraries
。
我这样做是通过停止Win7-Service" uxsms"在开始我的.jar文件之前:
net stop uxsms
java -Xms256M -Xmx256M -jar myApplication.jar
net start uxsms
问题是这会停用整个桌面的Aero Glass Effects。
我的问题是,如果只有一种方法可以停用Aero Glass效果 用于.jar文件/此java应用程序,而不是整个桌面。< / p>
例如JVM的标志,如-noEffect
或其他什么。
我已经在java源代码中使用了UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel");
但这仅影响内部窗口而不影响外部,对于某些消息框我需要停用Aero Glass才能正常工作< / p>