Java圆角错误

时间:2012-05-04 10:47:36

标签: java swing border

我正在研究Java中的GUI,我正试图给我的边界提供圆角。

JPanel recentProjectsPanel = new JPanel();
    recentProjectsPanel.setLayout(new BorderLayout());
    recentProjectsPanel.setBackground(Color.red);
    recentProjectsPanel.setBorder(new LineBorder(Color.green, 15, true));

这是我得到的输出(不介意颜色):

Failing Border GUI

为什么我会在角落里看到这些红色条纹?有什么方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:3)

您可以改为使用TextBubbleBorder的变体。

答案 1 :(得分:2)

看看这个

Java - rounded corner panel with compositing in paintComponent

这有很多关于同样的信息。