Anda di halaman 1dari 5

1

“UNIVERSIDAD ANDINA DEL CUSCO”

“FACULTAD DE INGENIERIA Y ARQUITECTURA”


“INGENIERIA DE SISTEMAS”

INVESTIGACION FORMATIVA:
PROCESADOR DE TEXTO

DOCENTE:
Ramiro Mora Jiménez

CURSO:

Desarrollo de Software 1

ESTUDIANTE:
Marian García Mendoza

CUSCO-PERÚ
2019
2
“UNIVERSIDAD ANDINA DEL CUSCO”

Procesador de texto

Un procesador de texto es una aplicación informática que permite crear y editar documentos
de texto en una computadora. Se trata de un software de múltiples funcionalidades para la
redacción, con diferentes tipografías, tamaños de letra, colores, tipos de párrafos, efectos
artísticos y otras opciones.

En concreto, nos permiten editar por completo un texto y hacerlo lo más atractivo posible. Eso
supone, entre otras, el dotarle de una tipografía concreta, un tamaño de letra determinado, así
como proceder a utilizar herramientas para resaltar determinadas palabras o frases. Es decir,
nos da la oportunidad de usar recursos tales como la negrita, la cursiva o el subrayado.

Código implementado en Java (Netbeans)

1. Se creo un proyecto llamado editorTEXTO


2. Se agrego un JFrame (Interfaz),con el siguiente diseño:

 JButton btnAbrir;
 JButton btnCentro;
 JButton btnCopiar;
 JButton btnCursiva;
 JButton btnDerecha;
 JButton btnGuardar;
 JButton btnImage;
 JButton btnIzquierda;
 JButton btnNegro;
 JButton btnPegar;
 JButton btnSalir;
 JButton btnSaveImage;
3
“UNIVERSIDAD ANDINA DEL CUSCO”

 JButton btnSubrayado;
 JLabel jLabel1;
 JScrollPane jScrollPane1;
 JComboBox<String> lstTamaño;
 JComboBox<String> lstTipo;
 .JTextPane texto;

3. Se utilizo el paquete StyledEditorKit para casi todas las funciones del editor

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 upeden 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).
4. Se crearon métodos para:
 Guardar documento
 Abrir documento
 Tipo de letra
 Tamaño de letra
 Insertar imagen
 Guardar imagen

Los cuales fueron llamados respectivamente de cada botón.

5. También se utilizaron otras librerías para poder crear los documentos, imágenes ,etc.
 FileNameExtensionFilter;
 ImageIcon
 FileReader
 BufferedReader
4
“UNIVERSIDAD ANDINA DEL CUSCO”
5
“UNIVERSIDAD ANDINA DEL CUSCO”

GUARDAR:

Anda mungkin juga menyukai