001_tema_2_objetos_jlabel_jtextfield_jbutton

Páginas: 14 (3251 palabras) Publicado: 2 de noviembre de 2015
UNIVERSIDAD NACIONAL DEL SANTA

E.A.P. INGENIERIA MECANICA

FACULTA DE INGENIERIA

CURSO: LENGUAJE DE PROGRAMACION

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 delpaquete 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.

Docente: Ing. Pedro Manco Pulido

Página 1 de 21

`ˆÌi`Ê܈̅Ê̅iÊ`i“œÊÛiÀȜ˜ÊœvÊ

˜vˆÝÊ*ÀœÊ* Ê
`ˆÌœÀÊ1
Pmancop@hotmail.com

/œÊÀi“œÛiÊ̅ˆÃʘœÌˆVi]ÊۈÈÌ\Ê
ÜÜÜ°ˆVi˜ˆ°Vœ“É՘œVŽ°…Ì“

UNIVERSIDAD NACIONAL DEL SANTA

E.A.P. INGENIERIAMECANICA

FACULTA DE INGENIERIA

CURSO: LENGUAJE DE PROGRAMACION

Al momento de seleccionar New Proyect se visualiza la siguiente ventana:

Docente: Ing. Pedro Manco Pulido

Página 2 de 21

`ˆÌi`Ê܈̅Ê̅iÊ`i“œÊÛiÀȜ˜ÊœvÊ

˜vˆÝÊ*ÀœÊ* Ê
`ˆÌœÀÊ2
Pmancop@hotmail.com

/œÊÀi“œÛiÊ̅ˆÃʘœÌˆVi]ÊۈÈÌ\Ê
ÜÜÜ°ˆVi˜ˆ°Vœ“É՘œVŽ°…Ì“

UNIVERSIDAD NACIONAL DEL SANTA

E.A.P. INGENIERIA MECANICA

FACULTA DEINGENIERIA

CURSO: LENGUAJE DE PROGRAMACION

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

denominada Ejercicios en la unidad E.

En

para

crear

una

carpeta

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.

Docente: Ing. Pedro Manco Pulido

Página 3 de 21

`ˆÌi`Ê܈̅Ê̅iÊ`i“œÊÛiÀȜ˜ÊœvÊ

˜vˆÝÊ*ÀœÊ* Ê
`ˆÌœÀÊ3
Pmancop@hotmail.com

/œÊÀi“œÛiÊ̅ˆÃʘœÌˆVi]ÊۈÈÌ\Ê
ÜÜÜ°ˆVi˜ˆ°Vœ“É՘œVŽ°…Ì“

UNIVERSIDAD NACIONAL DELSANTA

E.A.P. INGENIERIA MECANICA

FACULTA DE INGENIERIA

CURSO: LENGUAJE DE PROGRAMACION

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í:

Docente: Ing. Pedro Manco Pulido

Página 4 de 21

`ˆÌi`Ê܈̅Ê̅iÊ`i“œÊÛiÀȜ˜ÊœvÊ

˜vˆÝÊ*ÀœÊ* Ê
`ˆÌœÀÊ4Pmancop@hotmail.com

/œÊÀi“œÛiÊ̅ˆÃʘœÌˆVi]ÊۈÈÌ\Ê
ÜÜÜ°ˆVi˜ˆ°Vœ“É՘œVŽ°…Ì“

UNIVERSIDAD NACIONAL DEL SANTA

E.A.P. INGENIERIA MECANICA

FACULTA DE INGENIERIA

CURSO: LENGUAJE DE PROGRAMACION

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 atravé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
*/
Docente: Ing. Pedro Manco Pulido

Página 5 de 21

`ˆÌi`Ê܈̅Ê̅iÊ`i“œÊÛiÀȜ˜ÊœvÊ

˜vˆÝÊ*ÀœÊ* Ê
`ˆÌœÀÊ5
Pmancop@hotmail.com

/œÊÀi“œÛiÊ̅ˆÃʘœÌˆVi]ÊۈÈÌ\ÊÜÜÜ°ˆVi˜ˆ°Vœ“É՘œVŽ°…Ì“

UNIVERSIDAD NACIONAL DEL SANTA

E.A.P. INGENIERIA MECANICA

FACULTA DE INGENIERIA

CURSO: LENGUAJE DE PROGRAMACION

public class AreaTriangulo {
/**
* @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:
"));...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS