2010-12-02 158 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); //使其实际上被绘制为单选按钮。

但它然后显示正方形,与默认的单选按钮(多数民众赞成在圆)里面。

我想知道是否有某种方法让单选按钮能够遵循其自然圆度?