Wie erkenne ich, ob sich ein Display im kontrastreichen Modus befindet?

Ich teste die etablierte Swing-Anwendung meines Unternehmens auf Eingabehilfen. Wenn der kontrastreiche Modus auf meinem PC aktiviert ist, werden bestimmte Teile dieser Anwendung richtig (weiß auf schwarz) und einige falsch (schwarz auf weiß) gerendert.

Die Bits, die korrekt sind, sind die nativen Komponenten (JButton, JLabel und so weiter) und Komponenten von Drittanbietern wie JIDE. Die falschen Bits sind benutzerdefinierte Komponenten und Renderer, die im eigenen Haus ohne Berücksichtigung des kontrastreichen Modus entwickelt wurden.

Es ist eindeutig möglich zu erkennen, wann der kontrastreiche Modus aktiviert ist. Wie mache ich das?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage