5

私はJavaでGUIに取り組んでおり、境界線に角を丸くしようとしています。

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

これは私が得る出力です(色は気にしないでください):

ボーダー GUI の失敗

コーナーに赤いストライプが入るのはなぜですか? これを修正する方法はありますか?

4

2 に答える 2

3

代わりにのバリアントを使用することもできますTextBubbleBorder

于 2012-05-04T12:09:46.800 に答える
2

これを見てください

Java - paintComponent で合成された角の丸いパネル

これには、同じことに関する多くの情報があります。

于 2012-05-04T11:14:18.433 に答える