2012-05-04 14 views
5

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):

Failing Border GUI

¿Por qué recibo estas rayas rojas en las esquinas? Cualquier forma de arreglar esto?

+1

Para una mejor ayuda antes, publique un [SSCCE] (http://sscce.org/). –

+1

Asegúrese de respetar la propiedad [opacity] (http://java.sun.com/products/jfc/tsc/articles/painting/index.html#props). – trashgod

+0

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

Respuesta

Cuestiones relacionadas