Какая самая лучшая догадка для «цвета подсветки» в Java Swing? - PullRequest
2 голосов
/ 26 января 2010

Я пишу программу, которая позволяет людям выделять поверхности, перетаскивая мышь. (Как и выделенные прямоугольники, которые вы можете сделать в большинстве операционных систем на рабочем столе). Проблема в том, какой цвет мне использовать? Я не знаю ни одного цвета в UIDefaults, который соответствует цвету выделения. SystemColor.controlHighlight также не годится. (Это светло-серый в Windows 7, а не темно-синий, который вы ожидаете для выделения). Кто-нибудь знает, как заставить Swing дать мне подходящий цвет для подсветки во время выполнения?

Спасибо за вашу помощь!

Ответы [ 2 ]

4 голосов
/ 26 января 2010

Duncan Jauncey имеет страницу, на которой перечислены UIDefaults ключи для многих различных платформ.

4 голосов
/ 26 января 2010

В классе WindowsLookAndFeel системный цвет "textHighlight" по умолчанию синий. Комментарий для этого цвета - «Цвет фона текста при выборе», поэтому он может быть тем, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...