Upload
jesus-lujan
View
27
Download
0
Embed Size (px)
Citation preview
“AÑO DE LA PROMOCION DE LA INDUSTRIA
RESPONSABLE Y DEL COMPROMISO CLIMATICO”
Facultad de sistemas
ESCUELA:
INGENIERIA DE Sistemas
ASIGNATURA: Programación Visual Ii
Semestre académico: 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
programación
FINALIDAD: Determinar la importancia de los objetos JTextArea en la
programación de sus propiedades
Chimbote – 2014
AGRADECIMIENTO
Quiero agradecer a todos mis compañeros ya que ellos me ayudaron en cualquier duda o pregunta que
les planteaba , también 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 además un cuerpo sano y una mente de bien
Estoy seguro que mis metas planteadas darán fruto en el futuro y por ende me debo esforzar cada día
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 monografía. Contiene el esquema
de la monografía, indicando la página donde se
ubica cada una de los elementos de la monografía.
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 tamaño es el justo para el texto que lleva dentro. inicialmente,
su tamaño es de una fila de letras de alto y cero pixeles de ancho, ya que no tiene
texto. Según vamos escribiendo, va cambiando de tamaño. No es buena idea
dejarlo así, ya que nos pueden pasar cosas raras. En el constructor del JTextArea
podemos decirle cuántas filas queremos que tenga y cuántas columnas.
I. DATOS INFORMATIVOS
1.1. Institución
1 2. Facultad
1.3. Escuela
1.3. Asignatura
1.4. Semestre Académico
1.5. Responsable
ii.Titulo del trabajo
Los objetos jtextarea y su
importancia en la programación
III.FUNDAMENTACIÓN:
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 solución.
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 más 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 parámetro, y para que se activen los scroll debemos agregarle un comando específico para ello, este método 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
automáticamente los saltos de líneas. Es decir, si nosotros no hacemos de forma
manual los saltos de línea, nuestro texto se escribirá en una línea de varios
kilómetros. Para solucionar esto existen dos métodos: el primero corta las líneas
de forma automática, pero no respeta las palabras, es decir las corta al momento
de llegar al final de la línea sin importar si hay un espacio o no; el segundo método
complementa al primero haciendo que las palabras de corten sólo cuando encuentra
un espacio cerca. Los métodos son los siguientes:
// Para que haga el salto de línea en cualquier parte de la palabra:
jtx.setLineWrap(true);
// Para que haga el salto de línea buscando espacios entre las palabras
jtx.setWrapStyleWord(true);
Con todo esto, la forma de crear el JTextArea y añadirlo 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();//método utilizado para que se muestren los //elementos de la
ventana
ventana.setVisible(true);
}
}
Una vez ejecutado esta programación, se visualiza lo siguiente (en ejecución
agrego mi nombre):
la letra y del fondo; la forma más simple de modificar las letras es crear un tipo de
letra y luego entregarla como parámetro:
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 tamaño de la letra. Para cambiar el color de la letra debemos
utilizar el método:
jtx.setForeground(Color.white);
Para cambiar el color de fondo de nuestro JTextArea debemos utilizar el método:
jtx.setBackground(Color.black);
Finalmente veamos un ejemplo donde se muestran la mayoría 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 patrón. Algunos ejemplos en
matemática son el algoritmo de la división para calcular el cociente de dos números, el
algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el
método de Gauss para resolver un sistema lineal de ecuaciones.
IV.OBJETIVOS:
General
Al terminar la instrucción en los objetos JTextArea, el estudiante debe estar en
capacidad de utilizar metodologías y estructuras secuenciales, iterativas y condicionales
para analizar problemas.
Específicos
Al terminar la instrucción en esta herramienta, el estudiante debe estar en capacidad de :
Comprender una metodología para resolver problemas matemáticos.
Comprender las etapas del ciclo de programación de computadores.
Comprender qué es un los objetos JTextArea.
Reconocer el entorno de trabajo que ofrece un lenguaje de programación.
Utilizar apropiadamente las funciones básicas de un lenguaje de programación.
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 programación se pueden producir las fallas de
sintaxis y de precaución.
v.METAS:
En este trabajo se resuelve el problema de Programación por Metas cuando
las metas adoptan una forma fraccional lineal. La principal dificultad de este
problema viene dada porque en el modelo de programación matemática que
se ha de resolver para buscar soluciones que satisfagan los niveles de
aspiración, surgen restricciones no lineales. Cuando existen soluciones que
satisfacen todos los niveles de aspiración, el problema resulta fácil de
resolver a través de la resolución de un problema lineal asociado.
Este estudio será llevado a cabo teniendo en cuenta todos los distintos
enfoques de resolución de un problema de Programación por Metas, de
búsqueda de las soluciones bajo todos estos enfoques, así como un análisis
de sensibilidad de los niveles de aspiración.
Vi.CRONOGRAMA DE ACTIVIDADES:
vii.RECURSOS:
7.1Humanos
Responsables : Jean Marco Infante Saavedra,de la investigación
monográfica y con colaboración del profesor tutor Vicente
Castillo Boggio.
7.2Materiales
Laptop.
Bibliografía e internet.
Otros materiales.
viii.FINANCIAMIENTO:
El trabajo será autofinanciado por el autor.