[英]JRadioButton that looks like JButton
我正在嘗試創建一個類似於Geogebra工具欄的功能:它具有選擇工具的按鈕,因此一次只能選擇一個,但它們看起來不像單選按鈕(一個點,帶內部點如果被選中); 它們看起來像帶有ImageIcon
JButton
。
我已經瀏覽了一些源代碼(特別是ModeToggleMenu.java和Toolbar.java ),但仍然無法弄清楚發生了什么。 我只需要一些基本的東西。 我真的會幫助你!
我的意思是屏幕截圖:
注意指針,點,線,垂直線,三角形等。這就是我想要達到的效果。
非常感謝!
我認為您遺漏的小事是您鏈接的Geogebra代碼使用它作為按鈕類:
class MyJToggleButton extends JToggleButton
所以按鈕是JToggleButtons而不是JRadioButtons。 JToggleButtons可以直接使用,並像單選按鈕一樣放入按鈕組。 Geogebra的代碼可以自定義繪制,但您也可以設置一個圖標。
創建自定義圖標然后使用:
radioButton.setIcon(...);
radioBbutton.setSelectedIcon(...);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.