标签: java swt awt
我使用以下代码检测窗口高对比度模式。我想从JButton切换图像,以便在使用不同的主题时支持高对比度,例如白底黑字或黑底白字。
Toolkit toolkit = Toolkit.getDefaultToolkit(); Boolean highContrast = (Boolean)toolkit.getDesktopProperty("win.highContrast.on");
所以我的问题是,当高对比度模式开启时,如何检测主题的颜色信息(至少是背景颜色)?