【问题标题】:Java 1.6 Swing Application Windows 7 GUI ProblemsJava 1.6 Swing 应用程序 Windows 7 GUI 问题
【发布时间】:2016-01-18 02:43:10
【问题描述】:

您好,我有一个 java 应用程序,它使用 Borland DBSwing 库来制作 GUI。我用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
  • 颜色乱七八糟....

我的问题是,是否有可能让您的 Windows 7 桌面带有 Aero 显示和所有其他视觉效果,并且只运行这个特定的过程而没有所有视觉效果。

或者,如果这在 Windows 端是不可能的,如果有一些标志我可以给我的 jvm,它会停用 Swing GUI 中的所有现代视觉效果。

【问题讨论】:

    标签: windows-7 java-6 aero


    【解决方案1】:

    好的,我发现我可以通过以下方式停用 Window 中的所有现代效果:UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel");

    问题是我仍然需要停用 Windows Aero 才能让一切正常运行:https://superuser.com/questions/266323/disable-aero-on-run-application

    如果有一种方法可以在 java 代码中禁用 Windows 区域效果或使用 jvm 的标志,那就太好了

    【讨论】:

      猜你喜欢
      • 2011-07-08
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      相关资源
      最近更新 更多