gpt4 book ai didi

java - 带勾号的 JRadioButtonMenuItem

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:50:09 25 4
gpt4 key购买 nike

我想知道是否可以更改 Java Swing 中默认单选按钮菜单项的外观。

默认情况下,一个圆圈内有一个点将指示按钮的选定状态,但我只想在选定的菜单项旁边显示老式的勾号,而在未选定的项目旁边不显示任何内容。 (所有有问题的项目都是 JRadioButtonMenuItem 类型)

我尝试使用 .setSelectedIcon(...) 可以在这里找到:

http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractButton.html#setSelectedIcon(javax.swing.Icon)

但没有任何改变,没有抛出异常,我仍然坚持默认外观。

有什么想法吗?

最佳答案

您可以使用 JCheckBoxMenuItem,而不是使用 JRadioButtonMenuItem,它默认有一个刻度线。 JCheckBoxMenuItems 也可以属于 ButtonGroup 也可以为您提供 JRadioButtonMenuItem 显示的单选行为。

Example

关于java - 带勾号的 JRadioButtonMenuItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14544197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com