CLASS StyledEditorKit
La clase StyledEditorKit nos puede resultar muy útil para procesadores de texto, evitando así mucho código y poniendo a la escucha el texto seleccionado de nuestro JTextPanel. Tenemos algunos métodos que nos pueden ahorrar muchísimo trabajo la verdad.
- BoldAction() Pone
el texto seleccionado en negrita.
- ItalicAction()
Pone el texto seleccionado
en cursiva.
- ForegroundAction(String,
Color) Modifica el color del texto
seleccionado.Le tenemos que pasar por paramentros un texto cualquiera que nos
indique para que sirve el objeto y el color deseado (Color.RED, Color.Black….)
- FontSizeAction(String, int
tamaño) Lo podemos utilizar para modificar el tamaño del
texto seleccionado. Le pasaremos por parámetros una texto, puede ser el que
deseemos y un integer con el número del tamaño.
- UnderlineAction() Lo utilizaremos para subrayar el texto seleccionado.
- AlignmentAction(string,int
Luagar para alinear) Lo
utilizaremos para seleccionar a donde deseamos aliniar nuestro texto (derecha,
izquierda, justificado, centro).
Necesitaremos introducirle dos parámetros.
o
Un texto cualquiera
que nos sirve para identificarlo tan solo, da igual el que pongar.
o
Un integer:
§ Si pones 0 el texto se alineará a la IZQUIERDA.
§ Si pones 1 el texto se alineará a la CENTRO.
§ Si pones 2 el texto se alineará a la DERECHA.
§ Si pones 3 el texto se alineará a la JUSTIFICADO.
Ejm:
toolnegrita.addActionListener(new StyledEditorKit.BoldAction());/*negrita*/
toolcursiva.addActionListener(new StyledEditorKit.ItalicAction());/*cursiva*/
toolrojo.addActionListener(new StyledEditorKit.ForegroundAction("rojo", Color.RED));/*color*/
tooln.addActionListener(new StyledEditorKit.FontSizeAction("20", 20));/*modifica tamaño*/
tool_Subrayar.addActionListener(new StyledEditorKit.UnderlineAction());/*subrayado*/
tol_alain_centrum.addActionListener(new StyledEditorKit.AlignmentAction("CENTRO",1));
tol_alain_left.addActionListener(new StyledEditorKit.AlignmentAction("IZQUIERDA",0));
tol_alain_rigth.addActionListener(new StyledEditorKit.AlignmentAction("DERECHA",2));
tol_alain_just.addActionListener(new StyledEditorKit.AlignmentAction("JUSTIFICADO",3));
No hay comentarios:
Publicar un comentario