我想要一个圆边的按钮。我的按钮有一个黄色的背景颜色。我无法获得我的按钮的圆形边缘。这里是我想要的代码带圆边的按钮
class RoundedBorder implements Border {
int radius;
RoundedBorder(int radius) {
this.radius = radius;
}
public Insets getBorderInsets(Component c) {
return new Insets(this.radius+1, this.radius+1, this.radius+2, this.radius);
}
public boolean isBorderOpaque() {
return true;
}
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
g.drawRoundRect(x,y,width-1,height-1,radius,radius);
}
}
jButton1.setText(aContinue);
jButton1.setBackground(new java.awt.Color(255, 255, 0));
jButton1.setBorder(new RoundedBorder(20));
我不能使用这段代码绕过边缘。下面是我的按钮的外观。
我想有没有四溢的背景色轮边缘。
不要让史蒂夫·乔布斯看到了这个问题....他发明四舍五入边缘! – Neal