2

我正在使用以下代码来检测 Windows 高对比度模式。当 JButton 使用不同的主题(例如白底黑字或黑底白字)时,我想切换 JButton 的图像以支持高对比度。

Toolkit toolkit = Toolkit.getDefaultToolkit();
Boolean highContrast = (Boolean)toolkit.getDesktopProperty("win.highContrast.on");

所以我的问题是,当高对比度模式开启时,如何检测主题的颜色信息(至少是背景颜色)?

4

0 回答 0