Formularios

Páginas: 2 (433 palabras) Publicado: 21 de septiembre de 2012
EJERCICIOS CON FORMULARIOS
-------------------------------------------------
Ejemplos creando JFrame y JOptionPane
30 marzo 2009
Es muy útil que nos vayamos introduciendo al mundo del ambientegráfico en Java. Para ello hoy en día se utiliza el popular paquete de javax.swing. Las librerías swing nos aportan una serie de componentes y contenedores para realizar aplicaciones de escritorio.Como ya en varios ejercicios se ha estado utilizando la famosa clase estática JOptionPane, ahora veremos las diferencias y cómo instanciar un nuevo formulario, que en el Swing es llamado JFrame. Asípodremos ver las diferencias y podemos aprender a crear nuestros primeros formularios en Java.

Lo haremos utilizando el ejercicio que se usó en un parcial. Que se calcularan los factoriales de losnúmeros impares menores que 2 y se mostraran al usuario. Se hará de dos formas: con un JOptionPane y con un JFrame.

Antes que nada creamos la clase factorial que nos devolverá el factorial del númeroque se le ingrese:

package factoriales21;
/** * * @author Hugol */
public class factorial {

private int numero;
private double resultado;

//Constructor
public factorial(int num){this.numero=num;
this.resultado=1;
}

//Devuelve el factorial
public double devolverFactorial(){
for (int i=1; i<=this.numero;i++){
this.resultado*=i;
}
return this.resultado;
}
}

Ahora,dentro de la clase Main instanciaremos nuestro JFrame y el JOptionPane, para que muestre los factoriales debidos. Se hace de esta manera. Note que el código está debidamente documentado:package factoriales21;

import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;

/** * * @author Hugol */

public class Main {

public static void main(String[] args) {//Creamos un nuevo JTextArea
JTextArea area = new JTextArea();

//Instanciamos un nuvo JFrame, pasándole como argumento, el título
JFrame form = new JFrame("Este es un JFrame");

//Variable...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • formulario
  • formulario
  • Formulario
  • Formulario
  • Formulario
  • Formulario
  • Formulario
  • Formulario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS