Estoy trabajando en una GUI en Java, y estoy tratando de dar esquinas redondeadas a mis fronteras.Java error de esquina redondeada
JPanel recentProjectsPanel = new JPanel();
recentProjectsPanel.setLayout(new BorderLayout());
recentProjectsPanel.setBackground(Color.red);
recentProjectsPanel.setBorder(new LineBorder(Color.green, 15, true));
Ésta es la salida consigo (no les importa los colores):
¿Por qué recibo estas rayas rojas en las esquinas? Cualquier forma de arreglar esto?
Para una mejor ayuda antes, publique un [SSCCE] (http://sscce.org/). –
Asegúrese de respetar la propiedad [opacity] (http://java.sun.com/products/jfc/tsc/articles/painting/index.html#props). – trashgod
Si observa el código fuente, la forma en que se pinta el borde de la esquina redondeada es terrible ... en lugar de establecer un trazo y dibujar un único rectángulo redondeado, se dibujan sucesivamente rectángulos redondeados, lo que da como resultado la fealdad anterior. – user1329572