我想要一個圓邊的按鈕。我的按鈕有一個黃色的背景顏色。我無法獲得我的按鈕的圓形邊緣。這裏是我想要的代碼帶圓邊的按鈕
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