Я работаю над своим личным чат-клиентом Java, единственной функцией которого является установка статуса пользователя (Доступен, Невидим, Занят ). Чтобы сделать его удобным для пользователя -, я поместил эти статусы в JMenu
с JRadioButtonMenuItem
.
Проблема в том, что я хочу, чтобы каждый статус RadioButton
имел свой собственный радио -цвет точки (или значок точки -). Например :
Думал расширить JRadioButtonMenuItem
тремя разными кастомами RadioButtonMenuItem
, но не мог понять, как JRadioButtonMenuItem
рисуется.
Может ли кто-нибудь помочь мне решить эту проблему?
Редактировать 1
Спасибо за ваши предложения по использованию Icon
вместе с методами setIcon()
и setSelectedIcon()
.
Однако, поскольку мой вопрос касается замены радиоточки -, не могли бы вы также помочь мне скрыть радиоточку -от RadioButton
?
Редактировать 2
Вот текущий скриншот моего приложения.
Как видите, точка перед этим RadioButtonMenuItem
— какая-то нелепая чепуха. Вот почему я хочу избавиться от точки или изменить ее на свой собственный значок :)
Я хочу автоматически делать снимки экрана, если мои тесты веб-драйвера не пройдены (какое-либо исключение или ошибка утверждения ). Я использую Python unittest и Selenium Webdriver. У кого-нибудь есть решение этой проблемы?