Canviar el tipo de letra de una seleccion en un textarea
Se puede canviar el tipo de letra (Bold,etc..) en una seleccion hecha en un textarea sin utitlizar el swing? Si no se puede, como se puede hacer?
Disculpame, pero antes de programar te recomiendo hacerte un curso de ortografia.
No podés escribir "canviar".
Disculpen el post, es que es muy fuerte.
No podés escribir "canviar".
Disculpen el post, es que es muy fuerte.
Estoy con el mismo problema que presenta este chico. Estoy armando un editor de texto y utilice un JTextArea y no encuentro como generar que lo que seleccione del texto lo ponga en negrita. Alguien sabe?
puedes hacerlo con esta linea suponiendo que tu TextArea se llame TA
TA.setFont(new Font("Arial",Font.BOLD,14));
esto te cambiara al tipo de letra arial, en Negrilla, y de tamaño 14 pts.
TA.setFont(new Font("Arial",Font.BOLD,14));
esto te cambiara al tipo de letra arial, en Negrilla, y de tamaño 14 pts.
Pero asi cambiara todo el textarea y no solo la seleccion que he hecho en el...
Para cambiar el estilo del texto tienes que usar JTextPane, que es como un TextArea pero en Swing. Puedes seleccionar el tipo de letra, el tamaño, etc, y también el color de la selección y demás. Tienes que crear estilos y decirle al JTextPane que utilice uno u otro
