Seguidores

MIS WEBS



sábado, 17 de marzo de 2018

CLASS StyledEditorKit para procesadores de texto java



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

Buscar este blog

Sandisk y Western Digital