Java Swing borde redondeado para Jtextfield

Cuando lo hago

LineBorder lineBorder =new LineBorder(Color.white, 8, true);
jTextField2.setBorder(lineBorder );

Obtengo este resultado como:

¿Cómo puedo tener bordes redondeados sin las esquinas cuadradas visibles y el texto cortado a la mitad?

Muchas gracias

Atentament

Respuestas a la pregunta(8)

Su respuesta a la pregunta