kkkkkkk

Páginas: 9 (2085 palabras) Publicado: 25 de octubre de 2013
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 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • kkkkkkk
  • kkkkkkk
  • kkkkkkk
  • kkkkkkk
  • kkkkkkk
  • Kkkkkkk
  • kkkkkkk
  • kkkkkkk

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS