Uso De Los Objetos Jlabel, Jtextfield Y Jbutton
Enviado por chupe159 • 25 de Octubre de 2013 • Informes • 1.791 Palabras (8 Páginas) • 321 Visitas
Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y
JBUTTON
Una aplicación sin usar Formulario
A continuación vamos a desarrollar una aplicación sencilla que permita calcular el área del
triángulo dado los valores de la base y la altura. No se utilizará formulario, pero sí las
clases del paquete swing para ingresos y salida de datos.
Solución:
● Estando en el entorno de desarrollo NetBeans seleccionamos la opción del menú y
luego la opción New Proyect.
Elaborado por: Ing. Martín Gustavo Salcedo Quiñones 1
Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
● Al momento de seleccionar New Proyect se visualiza la siguiente ventana:
Elaborado por: Ing. Martín Gustavo Salcedo Quiñones 2
Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
● Seleccionamos para Categories Java y para Proyects Java Application y luego
damos click en el botón de comando Next.
● Usamos el botón de comando Browse para crear una carpeta denominada
Ejercicios en la unidad E. En Proyect Name colocamos AreaTriangulo y en el
cuadro de texto referido a Create Main Class colocamos ejercicios.AreaTriangulo,
lo cual permitirá crear un paquete denominado ejercicios y como primera clase
AreaTriangulo, es decir, se crea el archivo AreaTriangulo.java que pertenecerá al
paquete ejercicios.
Elaborado por: Ing. Martín Gustavo Salcedo Quiñones 3
Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
● Sabemos que en Java una clase tiene comúnmente al método Main que es el
método que se ejecuta cuando se aplica Run a la aplicación construida. En el
entorno de NetBeans, una clase creada, crea un método que tiene el mismo
nombre de la clase a la que se denomina método constructor y toda programación
hecha en éste método se ejecutará primero antes que el método main. NetBeans
generará un paquete (Package) denominado ejercicios y dentro de ella se mostrará
la clase de acceso público AreaTriangulo. El entorno de desarrollo de NetBeans
después de dar click en el botón Finish queda así:
Elaborado por: Ing. Martín Gustavo Salcedo Quiñones 4
Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
● Agregamos al código de la programación generada, por debajo del package
ejercicios, lo siguiente:
import java.io.*;
import javax.swing.*;
El paquete javax.swing.*; permitirá poder crear ingresos y salida de datos a través
de cajas de mensaje.
● Agregamos al código en el método Main de la clase AreaTriangulo como se
aprecia a continuación (lo escrito en azul).
package ejercicios;
import java.io.*;
import javax.swing.*;
/**
*
* @author Administrador
*/
public class AreaTriangulo {
Elaborado por: Ing. Martín Gustavo Salcedo Quiñones 5
Universidad los Ángeles de Chimbote
Facultad de Ingeniería
Escuela Profesional de Ingeniería de Sistemas Asignatura: Programación Visual
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException
{
int base, altura;
double area;
base=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese la base: "));
altura=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese la altura"));
area=base*altura/2;
JOptionPane.showMessageDialog(null,"El area del triangulo es: "+area);
}
}
En el método main observamos que para leer el dato para la variable base
utilizamos el método showInputDialog de la clase JOptionPane que a su vez
pertenece al paquete swing, que mostrará un caja de mensaje para la lectura de
datos. De igual manera
...