Изменить выбранный цвет точки JRadioButtonMenuItem

Я работаю над своим личным клиентом чата Java, единственная функция которого - установка статуса пользователя (Доступен, Невидим, Занят). Чтобы сделать его удобным для пользователя, я поместил эти статусы вJMenu сJRadioButtonMenuItem.

Проблема в том, что я хочу каждый статусRadioButton иметь свой собственный цвет радиоточки (или значок точки). Например:

[Green-Dot] Available [Red-Dot] Busy [Gray-Dot] Invisible.

Я думал о расширенииJRadioButtonMenuItem с тремя разными обычаямиRadioButtonMenuItem, но не могу понять, какJRadioButtonMenuItem окрашен.

Может ли кто-нибудь помочь мне решить эту проблему?

Edit 1
Спасибо за ваши предложения по использованиюIcon вместе сsetIcon() а такжеsetSelectedIcon() методы.
Однако, поскольку мой вопрос касается смены радиоточки, не могли бы вы также помочь мне скрыть радиоточку отRadioButton?

Edit 2
Вот текущий скриншот моего приложения.
MyIM menubar screenshot
Как вы можете увидеть точку до этогоRadioButtonMenuItem это как-то нелепо Вот почему я хочу избавиться от точки или изменить ее на свой собственный значок :)

Ответы на вопрос(4)

Ваш ответ на вопрос