如何为jradiobutton添加圆形边框

时间:2010-12-02 13:09:25

标签: java swing border rounding jradiobutton

嗨我需要添加圆形边框,可以蚀刻,斜面等。 对于JRadioButton。 允许按钮保持圆形外观。

但我找不到任何圆形边框。

有谁知道怎么做? CHIS

2 个答案:

答案 0 :(得分:2)

您可以使用paintBorder()中的BorderdrawRoundRect()实现drawOval()界面。

答案 1 :(得分:1)

感谢这是一个选项,但我试图不添加我自己的实现,因为这会限制其他人对软件的可重用性。

我现在有 JRadioButton.setBorder(new EchtedBorder(..)); JRadioBUtton.setBorderPainted(真); //使其实际上是为无线电按钮绘制的。

然后它看起来是方形的,里面有默认的单选按钮(那是圆的)。

我想知道是否有办法让放射性按钮观察其自然圆度?