Facultad de sistemas ESCUELA: INGENIERIA DE Sistemas
ASIGNATURA: Programacin Visual Ii
Semestre acadmico: 2014 I DOCENTE: LUIS CASTILLO BOGGIO
ALUMNO: Jean marco infante Saavedra
AUTOR: Jean Marco Infante Saavedra
TEMA: Los objetos jtextarea y su importancia en la programacin
FINALIDAD: Determinar la importancia de los objetos JTextArea en la programacin de sus propiedades
Chimbote 2014
AGRADECIMIENTO
Quiero agradecer a todos mis compaeros ya que ellos me ayudaron en cualquier duda o pregunta que les planteaba , tambin agradezco al profesor. Y agradezco a Dios por darme la salud que tengo, por tener una cabeza con la que puedo pensar muy bien y adems un cuerpo sano y una mente de bien Estoy seguro que mis metas planteadas darn fruto en el futuro y por ende me debo esforzar cada da para ser mejor en la universidad y en todo lugar sin olvidar el respeto que engrandece a la persona
SUMARIO Es el ndice de la monografa. Contiene el esquema de la monografa, indicando la pgina donde se ubica cada una de los elementos de la monografa.
RESUMEN Es un componente que crea un rea de texto; este componente pertenece al paquete java.lang.Object y tiene algunas propiedades que debemos conocer:La primera es que su tamao es el justo para el texto que lleva dentro. inicialmente, su tamao es de una fila de letras de alto y cero pixeles de ancho, ya que no tiene texto. Segn vamos escribiendo, va cambiando de tamao. No es buena idea dejarlo as, ya que nos pueden pasar cosas raras. En el constructor del JTextArea podemos decirle cuntas filas queremos que tenga y cuntas columnas.
ii.Titulo del trabajo Los objetos jtextarea y su importancia en la programacin
III.FUNDAMENTACIN: Es un conjunto pre escrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solucin.
Hay diferentes formas de representar los Objeto JTextArea, las cuales son:.
jtextarea
La segunda es que un JTextArea no tiene barras de scroll, as que si escribimos ms de la cuenta, simplemente dejaremos de ver lo que escribimos. Para poner barras de scroll tenemos en Java el JScrollPane, un panel que admite dentro un componente. Para ingresar nuestro JTextArea dentro del JScrollPane debemos agregarlo como parmetro, y para que se activen los scroll debemos agregarle un comando especfico para ello, este mtodo se llama setViewportView() del
JScrollPane y se implementa de la siguiente forma:
JScrollPane scroll = new JScrollPane(); scroll.setViewportView(jtx);
La tercera cosa que debemos saber es que el JTextArea por defecto no hace automticamente los saltos de lneas. Es decir, si nosotros no hacemos de forma manual los saltos de lnea, nuestro texto se escribir en una lnea de varios kilmetros. Para solucionar esto existen dos mtodos: el primero corta las lneas de forma automtica, pero no respeta las palabras, es decir las corta al momento de llegar al final de la lnea sin importar si hay un espacio o no; el segundo mtodo complementa al primero haciendo que las palabras de corten slo cuando encuentra un espacio cerca. Los mtodos son los siguientes:
// Para que haga el salto de lnea en cualquier parte de la palabra: jtx.setLineWrap(true);
// Para que haga el salto de lnea buscando espacios entre las palabras jtx.setWrapStyleWord(true);
Con todo esto, la forma de crear el JTextArea y aadirlo al JFrame ser as:
import javax.swing.*;
import java.awt.*;
public class VentanaEjemplo1{
public static void main(String[] args) {
JFrame ventana = new JFrame("Mi Ventana"); ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTextArea jtx = new JTextArea(10,50); jtx.setLineWrap(true); jtx.setWrapStyleWord(true);
JScrollPane scroll = new JScrollPane(jtx); ventana.getContentPane().add(scroll, BorderLayout.CENTER); ventana.add(scroll); ventana.pack();//mtodo utilizado para que se muestren los //elementos de la ventana ventana.setVisible(true);
}
}
Una vez ejecutado esta programacin, se visualiza lo siguiente (en ejecucin agrego mi nombre):
la letra y del fondo; la forma ms simple de modificar las letras es crear un tipo de letra y luego entregarla como parmetro:
Font font = new Font("Verdana", Font.ITALIC, 12);
jtx.setFont(font);
Cuando creamos el tipo de fuente primero debemos entregar el nombre de la fuente, luego el formato en que la queremos:
Normal=PLAIN Cursiva=ITALIC Negrita=BOLD Y finalmente el tamao de la letra. Para cambiar el color de la letra debemos
utilizar el mtodo:
jtx.setForeground(Color.white);
Para cambiar el color de fondo de nuestro JTextArea debemos utilizar el mtodo:
jtx.setBackground(Color.black); Finalmente veamos un ejemplo donde se muestran la mayora de los componentes:
LA IMPORTANCIA DE Los objetos jtextarea EN NUESTRA VIDA COTIDIANA
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrn. Algunos ejemplos en matemtica son el algoritmo de la divisin para calcular el cociente de dos nmeros, el algoritmo de Euclides para obtener el mximo comn divisor de dos enteros positivos, o el mtodo de Gauss para resolver un sistema lineal de ecuaciones.
IV.OBJETIVOS: General Al terminar la instruccin en los objetos JTextArea, el estudiante debe estar en capacidad de utilizar metodologas y estructuras secuenciales, iterativas y condicionales para analizar problemas.
Especficos Al terminar la instruccin en esta herramienta, el estudiante debe estar en capacidad de : Comprender una metodologa para resolver problemas matemticos. Comprender las etapas del ciclo de programacin de computadores. Comprender qu es un los objetos JTextArea. Reconocer el entorno de trabajo que ofrece un lenguaje de programacin. Utilizar apropiadamente las funciones bsicas de un lenguaje de programacin. Utilizar el recurso de interactividad con los usuarios de los procedimientos. Reconocer los diferentes tipos de fallas que puede presentar un procedimiento. Comprender en qu fases del ciclo de programacin se pueden producir las fallas de sintaxis y de precaucin.
v.METAS: En este trabajo se resuelve el problema de Programacin por Metas cuando las metas adoptan una forma fraccional lineal. La principal dificultad de este problema viene dada porque en el modelo de programacin matemtica que se ha de resolver para buscar soluciones que satisfagan los niveles de aspiracin, surgen restricciones no lineales. Cuando existen soluciones que satisfacen todos los niveles de aspiracin, el problema resulta fcil de resolver a travs de la resolucin de un problema lineal asociado. Este estudio ser llevado a cabo teniendo en cuenta todos los distintos enfoques de resolucin de un problema de Programacin por Metas, de bsqueda de las soluciones bajo todos estos enfoques, as como un anlisis de sensibilidad de los niveles de aspiracin.
Vi.CRONOGRAMA DE ACTIVIDADES:
vii.RECURSOS:
7.1Humanos
Responsables : Jean Marco Infante Saavedra,de la investigacin monogrfica y con colaboracin del profesor tutor Vicente Castillo Boggio.
7.2Materiales Laptop. Bibliografa e internet. Otros materiales.