Jtextpane evite parpadear
Pregunta
Tengo un jtexTarea y quiero deshabilitar parpadeando de él. He tratado de establecer centrados en falso, pero no parece funcionar. También establecí editable en falso y tampoco funciona. ¿Alguna idea?
Solución
Actualizar
getCaret().setVisible()
No parece tener ningún efecto, al menos con el metal y Windows 7 L&FS.
Aquí hay dos sugerencias que podrían ser suficientes para usted, dependiendo de sus requisitos finales:
Establezca el color del careto en el mismo color que el
JTextField
antecedentes, haciéndolo efectivamente invisible.myJTextField.setCaretColor(myJTextField.getBackground());
Si desea mostrar el careto en un momento posterior (digamos cuándo el campo se enfoca), puede volver al color original (la documentación dice pasar un
null
hará eso) cuando tuJTextField
se enfoca.Establezca la velocidad de parpadeo en 0 para que aunque el cursor sea visible, no parpadeará.
myJTextField.getCaret().setBlinkRate(0);
Parece que quieres ocultar el careto (el |
cursor que indica la posición de inserción de texto actual).
Puedes usar JTextField.getCaret().setVisible(false);