簡體   English   中英

JRadioButton,看起來像JButton

[英]JRadioButton that looks like JButton

我正在嘗試創建一個類似於Geogebra工具欄的功能:它具有選擇工具的按鈕,因此一次只能選擇一個,但它們看起來不像單選按鈕(一個點,帶內部點如果被選中); 它們看起來像帶有ImageIcon JButton

我已經瀏覽了一些源代碼(特別是ModeToggleMenu.javaToolbar.java ),但仍然無法弄清楚發生了什么。 我只需要一些基本的東西。 我真的會幫助你!

我的意思是屏幕截圖:

Geogebra工具欄的圖像

注意指針,點,線,垂直線,三角形等。這就是我想要達到的效果。

非常感謝!

我認為您遺漏的小事是您鏈接的Geogebra代碼使用它作為按鈕類:

class MyJToggleButton extends JToggleButton

所以按鈕是JToggleButtons而不是JRadioButtons。 JToggleButtons可以直接使用,並像單選按鈕一樣放入按鈕組。 Geogebra的代碼可以自定義繪制,但您也可以設置一個圖標。

創建自定義圖標然后使用:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM