2012-05-04 12 views
5

Pracuję nad GUI w Javie i staram się nadać moim granicom zaokrąglone rogi.Błąd zaokrąglenia narożnika Java

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

to wyjście mogę (nie przeszkadza kolorów):

Failing Border GUI

Dlaczego mam te czerwone paski w rogach? Jakikolwiek sposób to naprawić?

+1

Dla lepszego pomocy wcześniej, POST [SSCCE] (http://sscce.org/). –

+1

Należy przestrzegać właściwości [krycie] (http://java.sun.com/products/jfc/tsc/articles/painting/index.html#props). – trashgod

+0

Jeśli spojrzysz na kod źródłowy, sposób, w jaki jest malowana zaokrąglona krawędź narożnika jest okropny ... zamiast ustawiania obrysu i rysowania pojedynczego zaokrąglonego prostokąta rysowane są kolejne zaokrąglone prostokąty, co powoduje powyższą brzydotę. – user1329572

Odpowiedz

Powiązane problemy