Nueva era

Páginas: 5 (1099 palabras) Publicado: 7 de marzo de 2010
Reporte de la Practica 1 de POO2
[ CLASES “CAJERO AUTOMATICO” ]
RODRIGUEZ QUIÑONES LELSIE VICTORIA CUEVAS BARRON JOSE ANTONIO

6CM1

PROFESOR : AXEL ERNESTO

PRACTICA 1 “USO DE CLASES EN JAVA”
CLASES

INTRODUCCION TEORICA Swing (biblioteca gráfica). Swing es una biblioteca gráfica para Java. Incluye widgets para interfaz gráfica de usuario tales como cajas de texto, botones,desplegables y tablas. Es una plataforma independiente, Model-View-Controller Gui framework para Java. Sigue un simple modelo de programación por hilos, y posee las siguientes características principales:
• •



Independencia de plataforma. Extensibilidad: es una arquitectura altamente particionada: los usuarios pueden proveer sus propias implementaciones modificadas para sobrescribir lasimplementaciones por defecto. Se puede extender clases existentes proveyendo alternativas de implementación para elementos esenciales. Personalizable: dado el modelo de representación programático del framework de swing, el control permite representar diferentes estilos de apariencia "look and feel" (desde apariencia MacOS hasta apariencia Windows XP pasando por apariencia GTK+, IBM UNIX o HP UX entreotros). Además, los usuarios pueden proveer su propia implementación de apariencia, que permitirá cambios uniformes en la apariencia existente en las aplicaciones Swing sin efectuar ningún cambio al código de aplicación.

JOptionPane JOptionPane tiene dos juegos repetidos de ventanas de aviso/confirmación. Una para ventanas normales y otra para JInternalFrame. Puesto que son lo mismo, vamos a ver aquísólo los de ventanas normales. Las distintas posibilidades que tenemos de JOptionPane son:

JOptionPane.showInputDialog() Tenemos varios métodos JOptionPane.showInputDialog() y la diferencia entre ellos es que tienen más o menos parámetros, según queramos aceptar o no las opciones por defecto. Los parámetros y sus significados son muy similares a los del método showOptionDialog(), pero hay unadiferencia. Si usamos los métodos que no tienen array de opciones, la ventana mostrará una caja de texto para que el usuario escriba la opción que desee (un texto libre). Si usamos un método que tenga un array de opciones, entonces aparecerá en la

2

PRACTICA 1 “USO DE CLASES EN JAVA”
CLASES

ventana un JComboBox en vez de una caja de texto, donde estarán las opciones que hemos pasado.Aquí un par de trozos de código, el primero para conseguir una caja de texto,

// Con caja de texto String seleccion = JOptionPane.showInputDialog( unComponentePadre, "Input dialog", JOptionPane.QUESTION_MESSAGE); // el icono sera un iterrogante System.out.println("El usuario ha escrito "+seleccion);
y la imagen que obtenemos con este código

En este segundo ejemplo, damos todas las opcionesque queremos, obteniendo un JComboBox

// Con JCombobox Object seleccion = JOptionPane.showInputDialog( unComponentePadre, "Seleccione opcion", "Selector de opciones", JOptionPane.QUESTION_MESSAGE, unIcono, // null para icono defecto new Object[] { "opcion 1", "opcion 2", "opcion 3" }, "opcion 1");

3

PRACTICA 1 “USO DE CLASES EN JAVA”
CLASES

System.out.println("El usuario ha elegido"+seleccion); y esta es la imagen que se obtiene.

JOptionPane.showMessageDialog() Esta es la más sencilla de todas, sólo muestra una ventana de aviso al usuario. La ejecución se detiene hasta que el usuario cierra la ventana. Hay varios métodos con el mismo nombre y más o menos parámetros, en función de si aceptamos las opciones por defecto (icono, por ejemplo) o queremos cambiar alguna cosa. Untrozo de código para llamarlo

JOptionPane.showMessageDialog( componentePadre, "Un aviso puñetero"); System.out.println("ya estas avisado");
y la imagen que muestra este código

4

PRACTICA 1 “USO DE CLASES EN JAVA” PRA
CLASES

Desarrollo de la práctica

En base al documento practica01 se realizó un análisis de los requerimientos. Se desarrollo la clase CCliente la cual tiene los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Nuevo++
  • Nuevo
  • Nuevo
  • Nuevo
  • Lo Nuevo
  • De nuevo
  • la nueva era
  • Nueva

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS