您好我有一个使用Borland DBSwing
Libarys制作GUI的java应用程序。我用jdk 1.8
我使用这个java运行时环境:
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
我在
下的win 7机器中使用 System Properties -> Advanced -> Performance Options -> Tab "Visual Effects"
Adjust for best performance
如下图所示:
然后应用程序 GUI完美:
但如果我改为Adjust for best Appearance
,GUI会让我遇到很多问题:
hover
onclick
我的问题是,是否可以将带有Aero Display的Windows 7桌面和所有其他视觉效果打开,并且仅在没有所有视觉效果的情况下运行此特定过程。
或者,如果有一些标志,我可以给我的jvm停用Swing GUI中的所有现代视觉效果,如果从Windows端无法做到这一点。
答案 0 :(得分:0)
好的我发现我可以通过以下方式停用窗口中的所有现代效果:UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel");
问题是我仍然停用Windows Aero以使一切正常运行:https://superuser.com/questions/266323/disable-aero-on-run-application
如果有一种方法可以在java代码中禁用Windows areo effict或者使用jvm的标志
,那就太好了