Cargando

Ir a contenido

X

remover fondo inusual detras de textfield





 

Publicado 09 noviembre 2014 - 22:18
Tengo la siguiente clase para hacer un borde redondeado:

Por favor Identificate o Registrate para poder ver este contenido


Y para el campo de texto el siguiente codigo donde uso Jtextfield:

Por favor Identificate o Registrate para poder ver este contenido


Y funciona de maravilla, pero al momento de generarse el campo un fondo inusual se coloca detras de mi campo de texto especificamente en los bordes, les dejo una imagen para ilustrar mejor:

W8ii8.gif


Gracias de antemano
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 10 noviembre 2014 - 02:10
El método isBorderOpaque(); no deberia retornar false? Creo que con eso lo solucionas

 

Publicado 10 noviembre 2014 - 02:12
Prueba lo siguiente en tu método paintBorder(), si el componente tiene un contenedor padre entonces lo mejor es dibujar el borde con el fondo y encima de este el borde redondeado:

Por favor Identificate o Registrate para poder ver este contenido



 

Publicado 10 noviembre 2014 - 04:10  AUTOR PREGUNTA
Gracias crack! con eso lo solucione