2012-05-04 47 views
5

Tôi đang làm việc trên GUI trong Java và tôi đang cố gắng cung cấp các góc tròn cho đường viền của mình.Lỗi góc tròn Java

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

Đây là kết quả tôi nhận được (không nhớ màu sắc):

Failing Border GUI

Tại sao tôi lại nhận được những sọc đỏ ở các góc? Có cách nào để sửa lỗi này không?

+1

Để được trợ giúp tốt hơn sớm hơn, gửi một [SSCCE] (http://sscce.org/). –

+1

Hãy chắc chắn tôn trọng tài sản [opacity] (http://java.sun.com/products/jfc/tsc/articles/painting/index.html#props). – trashgod

+0

Nếu bạn nhìn vào mã nguồn, cách biên giới góc tròn được vẽ là khủng khiếp ... thay vì thiết lập một nét vẽ và vẽ một hình chữ nhật tròn, hình chữ nhật tròn tiếp theo được vẽ, dẫn đến sự xấu xí trên. – user1329572

Trả lời