Sto lavorando su una GUI in Java e sto cercando di dare angoli arrotondati ai miei confini.Errore angolo arrotondato Java
JPanel recentProjectsPanel = new JPanel();
recentProjectsPanel.setLayout(new BorderLayout());
recentProjectsPanel.setBackground(Color.red);
recentProjectsPanel.setBorder(new LineBorder(Color.green, 15, true));
Questa è l'uscita ottengo (non mente i colori):
Perché ricevo queste strisce rosse negli angoli? Qualche modo per risolvere questo problema?
Per una migliore aiuto prima, Inserisci un [SSCCE] (http://sscce.org/). –
Assicuratevi di onorare la proprietà [opacity] (http://java.sun.com/products/jfc/tsc/articles/painting/index.html#props). – trashgod
Se si guarda il codice sorgente, il modo in cui viene dipinto il bordo arrotondato è terribile ... invece di impostare un tratto e disegnare un singolo rettangolo arrotondato, vengono disegnati i successivi rettangoli arrotondati, il che risulta nella bruttezza di cui sopra. – user1329572