JPanel上的圆角边框

时间:2011-07-25 20:15:21

标签: java swing user-interface awt border

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

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

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

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

您的问题可能是背景面板为白色且您的前景面板为PanelColor,并且由于您将边缘四边形看到前景面板后面的白色背景。