JPanel上的圆角边框

我在这里得到的是一个带有圆形边框的JPanel,设置如下:

panel.setBorder(new LineBorder(PanelColor, 5, true)); 

问题是,在每个角落中,有2条对角不透明线从外角到内角,即边界的长度。 无论边境背后是什么,都可以看出来。 有没有办法摆脱这些线条,使整个边框一个纯色? 谢谢!

我附上一张照片,但我没有足够的代表这样做:P

也许这是一种绘制RoundedLineBorder的方法; 请注意常量,以便输出到GUI。

您的问题可能是背景面板是白色的,而您的前景面板是PanelColor ,因为您将边缘四舍五入,您将看到前景面板后面的白色背景。