kkkkkkk
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 elbotó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.javaque 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. Enel
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 NetBeansdespué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.*;
importjavax.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...
Regístrate para leer el documento completo.