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):
Dlaczego mam te czerwone paski w rogach? Jakikolwiek sposób to naprawić?
Dla lepszego pomocy wcześniej, POST [SSCCE] (http://sscce.org/). –
Należy przestrzegać właściwości [krycie] (http://java.sun.com/products/jfc/tsc/articles/painting/index.html#props). – trashgod
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