2010-12-02 161 views
1

嗨,我需要添加一個圓形邊框,可以蝕刻,斜面等,爲JRadioButton 。 以允許按鈕保持其圓形外觀。如何向jradiobutton添加圓形邊框

但我找不到任何圓形邊框。

沒有人知道如何做到這一點? CHIS

回答

2

您可以實現Border接口,在使用paintBorder()drawRoundRect()drawOval()

+1

當然,將邊框設置爲單選按鈕:`radioButton.setBorder(new Border(){...});` – Mot 2010-12-02 14:36:45

+0

@mklhmnn:好點;謝謝! – trashgod 2010-12-02 16:45:44

1

感謝這是一種選擇,但即時嘗試不添加我自己的實現,因爲那樣會限制其他人重用軟件。

我目前有 JRadioButton.setBorder(new EchtedBorder(..)); JRadioBUtton.setBorderPainted(true); //使其實際上被繪製爲單選按鈕。

但它然後顯示正方形,與默認的單選按鈕(多數民衆贊成在圓)裏面。

我想知道是否有某種方法讓單選按鈕能夠遵循其自然圓度?