Свинг: есть ли способ изменить цвет флажка / радиокнопки? - PullRequest
3 голосов
/ 17 августа 2010

Я хотел бы добавить визуальный акцент на конкретный флажок или радиокнопку, и кажется, что самым простым было бы изменить цвет на зеленый или красный.Есть ли способ сделать это?

Я знаю, что можно определить растровые изображения для этих элементов с нуля, но я бы хотел, чтобы они выглядели идентично базовому стилю, за исключением цвета.

Ответы [ 3 ]

1 голос
/ 17 августа 2010

Всегда есть возможность изменить фон или установить границу, но я понимаю, что вы не это имели в виду?Взгляд и Чувство.Конечно, я бы хотел оказаться неправым.

1 голос
/ 17 августа 2010

В дополнение к использованию UIManager или BorderFactory, вы можете разместить компонент на цветной панели, как предложено в этом примере , используядругой компонент.

1 голос
/ 17 августа 2010

Вы можете попробовать использовать setForeground() и посмотреть, соблюдает ли пользовательский интерфейс эту настройку. Тем не менее, это определенно зависит от конкретного класса пользовательского интерфейса и, следовательно, от внешнего вида.

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