Académique Documents
Professionnel Documents
Culture Documents
CIENCIAS DE LA INGENIERÍA
SEMESTRE 2020 B
LABORATORIO S3
QUITO, 2020
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
2. OBJETIVOS:
3. INTRODUCCION:
El control JTextField permite al operador del programa ingresar una cadena de caracteres por
teclado. Para ver su fun cionamiento, vamos a crear un programa que permita ingresar el
nombre de usuario y cuando se presione un botón mostrar el valor ingresado en la barra de
títulos del JFrame.
/* Importamos las componentes Swing, así como el paquete con los interfaces
para los eventos */
import javax.swing.*;
import java.awt.event.*;
/* Definimos variables. */
public Formulario() {
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
setLayout(null);
/* Etiqueta de usuario */
label1=new JLabel("Usuario:");
label1.setBounds(10,10,100,30);
add(label1);
/* Campo de texto */
textfield1=new JTextField();
textfield1.setBounds(120,10,150,20);
add(textfield1);
/* Botón de Aceptar */
boton1=new JButton("Aceptar");
boton1.setBounds(10,80,100,30);
add(boton1);
boton1.addActionListener(this);
if (e.getSource()==boton1) {
String titulo=textfield1.getText();
setTitle(titulo);
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
formulario1.setBounds(0,0,300,150);
formulario1.setVisible(true);
El control de tipo JTextArea permite ingresar múltiples líneas, a diferencia del control de tipo
JTextField. Vamos a crear un campo de entrada de email de tipo JTextField y debajo el cuerpo
del mensaje en formato jTextArea:
import javax.swing.*;
/* Definimos variables. */
public Formulario() {
setLayout(null);
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
/* Campo de email */
textfield1=new JTextField();
textfield1.setBounds(10,10,200,30);
add(textfield1);
/* Cuerpo de mensaje */
textarea1=new JTextArea();
textarea1.setBounds(10,50,400,300);
add(textarea1);
formulario1.setBounds(0,0,540,400);
formulario1.setVisible(true);
import javax.swing.*;
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
/* Definimos variables. */
public Formulario() {
setLayout(null);
/* Campo de email */
textfield1=new JTextField();
textfield1.setBounds(10,10,200,30);
add(textfield1);
textarea1=new JTextArea();
scrollpane1=new JScrollPane(textarea1);
scrollpane1.setBounds(10,50,400,300);
add(scrollpane1);
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
formulario1.setBounds(0,0,540,400);
formulario1.setVisible(true);
4. DESARROLLO:
Ingresamos a Netbeans
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Teniendo
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Teniendo:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
this.apellido = apellido;
this.paralelo = paralelo;
this.fecha = fecha;
}
Teniendo:
Creamos un jFrame
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Teniendo
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Persona P = new
Persona(jTextField1.getText(),jTextField2.getText(),jTextField3.getText(),jTextField4.getText());
jTextArea1.append("\n"+ P.getApellido()+ " "+ P.getNombre()+ " " + P.getParalelo()+ " "+
P.getFecha());
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Teniendo:
Compilamos y Ejecutamos:
Ciencias de la Ingeniería
Universidad Israel
Ciencias de la Ingeniería
Carrera de Sistemas de Información
5. BIBLIOGRAFIA:
Ciencias de la Ingeniería