代码之家  ›  专栏  ›  技术社区  ›  banjollity

如何检测显示器是否处于高对比度模式?

  •  2
  • banjollity  · 技术社区  · 17 年前

    3 回复  |  直到 16 年前
        1
  •  4
  •   banjollity    17 年前

    原来win.highContrast.on属性是在Java 1.4.1中为此目的添加的。

    public static void main(String[] args) {
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        Boolean highContrast = (Boolean)toolkit.getDesktopProperty( "win.highContrast.on" );
    }
    

    win. 前缀)。在linux和Mac上 highContrast 高对比度 .

        3
  •  0
  •   Stroboskop    17 年前

    你试过了吗

    Toolkit.getDefaultToolkit().getColorModel()