【发布时间】:2012-08-15 00:38:12
【问题描述】:
我正在开发我的个人 Java 聊天客户端,它的一个功能是设置用户状态(可用、不可见、忙碌)。为了使其用户友好,我将这些状态放入 JMenu 和 JRadioButtonMenuItem。
问题是我希望每个状态 RadioButton 都有自己的单选点颜色(或点图标)。例如:
- [绿点]可用
- [红点] 忙碌
- [灰点] 不可见。
我想用三个不同的自定义RadioButtonMenuItem 扩展JRadioButtonMenuItem,但不明白JRadioButtonMenuItem 是如何绘制的。
谁能帮我解决这个问题?
编辑 1
感谢您建议将 Icon 与 setIcon() 和 setSelectedIcon() 方法一起使用。
但是,由于我的问题是关于更改单选点,您能否帮我隐藏 RadioButton 中的单选点?
编辑 2
这是我的应用程序的当前屏幕截图。
正如你所看到的,RadioButtonMenuItem 之前的那个点在某种程度上是荒谬的废话。这就是为什么我想摆脱点,或者将其更改为我的自定义图标:)
【问题讨论】:
标签: java swing radio-button menuitem