java - 看起来像 JButton 的 JRadioButton

标签 java swing jbutton renderer jradiobutton

我正在尝试创建类似于 Geogebra 的功能的工具栏:它有选择工具的按钮,所以一次只能选择一个,但它们看起来不像单选按钮(一个点,如果被选中则内部有一个点);它们看起来像带有 ImageIconJButton

我已经查看了一些来源(特别是 ModeToggleMenu.javaToolbar.java ),但仍然无法完全弄清楚发生了什么。我只需要一些基本的东西。我真的很感激帮助!

我的意思截图:

An image of Geogebra's toolbar

注意指针、点、线、垂直线、三角形等。这就是我要达到的效果。

非常感谢!

最佳答案

创建自定义图标然后使用:

radioButton.setIcon(...);
radioBbutton.setSelectedIcon(...);

关于java - 看起来像 JButton 的 JRadioButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7523028/

相关文章:

java - 将毫秒转换为时间

java - "Insufficient system resources..."错误是什么意思?

java - Swing ListCellRenderer 的功能

Java JButton 未更新

java - 使用 ActionListeners 并且无法将文本字段设置为不可见

java - Eclipse - 仅在键入时自动缩进

Java apache poi 错误 : java. lang.IllegalArgumentException:未知错误类型:-60

java - 无法让 JFrame 刷新图像

java - 一个乐谱软件中JPanel添加Graphics的正确方法

java - 使用 Eclipse 中的按钮关闭 JFrame