lunes, 30 de junio de 2014

CAJAS DE DIALOGO

CAJAS DE DIALOGO
Objetivo: Identificar los tipos de cuadros de diálogo y su uso así como aplicar estos en diferentes aplicaciones.
Cuando una aplicación necesita en cualquier instante datos para poder continuar, es necesario  utilizar una nueva ventana. Dichas ventanas reciben el nombre de cajas de dialogo la funcionalidad de estas es dada por las clases JOptionPane y JDialog. Las cajas de dialogo que podemos añadir se dividen en:
·         Cajas de dialogo Predefinidas: Son cajas de Dialogo creadas por medio de los métodos proporcionados por la clase Joption Pane de la biblioteca JFC.
·         Cajas de dialogo Personalizadas: Son cajas de dialogo hechas a la medida, para lo cual la biblioteca JFC proporciona la clase JDialog.
·         Cajas de Dialogo estándar: Son cajas de Dialogo muy comunes ; por ejemplo  la caja de dialogo abrir o guardar proporcionada por la clase JFileChooser, o color proporcionado por la clase JColor Chooser.
Cajas de dialogo predefinidas:
Visualizar datos con showMessageDialog.


JOptionPane.showMessageDialog(null,"Usted borro los datos de los campos de texto","Mensaje ",JOptionPane.QUESTION_MESSAGE);
 Componente padre: Determina la ventana marco (un JFrame )sobre la que se visualiza el dialogo; si es null, o si componente Padre no es una ventana marco por omisión(normalmente el escritorio).
Mensaje: objeto a visualizar.
Título: Titulo del dialogo.
Tipo de Mensaje: Tipo de mansaje que se visualiza ERROR_MESAGGE,INFORMATION_ MESAGGE, QUESTION_MESAGGE o PLAIN_MESSAGE(sin icono).
Icono: icono que se muestra en el dialogo, cuando no se especifica se elige uno el función al tipo de mensaje si tampoco se especificó el tipo de mensaje, el icono que se muestra es el de información.
Requerir Datos con showInputdialog.
El método ShowInputDialog visualiza en una caja de dialogo semejante a la figura siguiente:

El método es el siguiente:
String clave =javax.swing.JOptionPane.showInputDialog("Contraseña:");
Confirmar Datos con ShowConfirmDialog
El método showConfirmDialog visualiza un mensaje en una caja de dialogo semejante al de una figura mostrada:

El valor retornado por la función showConfirmDialog es un valor entero que indica que el botón se ha pulsado (YES OPTION=Si, NO_OPTION=No, CANCEL_OPTION=Cancelar  o CLOSED _OPTION   si se pulso el botón cerrar).
También se deberá poner dos botones de opción  una para habitar  las cajas de texto y otra para deshabilitar las cajas de texto.


MI EXPERIENCIA EN CAMPUS PARTY

En forma de un escrito comparte tu experiencia con la visita en CAMPUS PARTY , la experiencia debe ser en general no solo de los aspectos que ligan directamente con la carrera (tecnología), es decir lo que te gusto, de lo que participaste, de las conferencias que asististe y lo que te pareció. 
Si deseas ganar el punto extra para la materia deberá ser una cuartilla junto con hoja de presentación, y deberá incluir  introducción, desarrollo y conclusión así como alguna fotografía tomada en la visita  y subirlo a un servidor posteriormente publicar únicamente la liga.


VALIDO 1 PUNTO EXTRA PARA LA UNIDAD III 

TRABAJO FINAL UNIDAD III


TRABAJO FINAL DE DESARROLLO DE APLICACIONES I
UNIDAD III       
OBJETIVO: Reafirmar conocimientos vistos de la unidad III, así como poner en práctica lo aprendido desarrollando una aplicación con todo lo visto.
DESCRIPCIÓN: Se desarrollara un software  multiformulario de alguna aplicación deseada utilizando controles vistos así como tomando en cuenta diferentes aspectos del diseño de la aplicación.
1.       Formar equipos de cuatro integrantes y se desarrollara solo un proyecto por equipo que contenga lo siguiente.
2.       En una diapositiva o presentación se expondrán los siguientes puntos.
  • ü  Presentación
  • ü  Nombre de la aplicación.
  • ü  Logotipo
  • ü  Descripción de la aplicación.
  • ü  Justificación
  • ü  Requisitos funcionales y no funcionales
  • ü  Demostración de la aplicación 

3.       Cada equipo desarrollara una aplicación que contenga mínimo 5 formularios incluyendo el menú, la aplicación puede ser con el fin que tu elijas de diversión o educativa, de tu preferencia, la aplicación es de tu propia invención y creatividad.
4.       La aplicación deberá ser completamente funcional sin errores, elaborada en java swing , grafica.
5.       Los entregables se harán en un archivo comprimido (zip)  dicho archivo contendrá el nombre del proyecto a tu profesor y contendrá lo siguiente :
ü  Proyecto de la aplicación.
ü  Instalador.

ü  Diapositiva expuesta. 
RUBRICA
CRITERIO
PUNTUACIÓN
Exposición del Equipo
15
Contenido de la diapositiva
15
Aplicación elaborada
70
Puntos
100




martes, 17 de junio de 2014

viernes, 13 de junio de 2014

TAREA "DEFINICIÓN DE CONTROLES VISTOS"

Investiga la definición de los controles vistos y dibuja cada uno de estos.

  1. Jbutton
  2. Jlabel
  3. JList
  4. JCheckButton
  5. JTextArea
  6. JTextField




lunes, 9 de junio de 2014

TAREA 5 " CONTROL JLIST"

Recuerden que ahorita es el control nuevo que estamos practicando y por ello lo seguimos poniendo en practica.
PASO 1.- Anota la  siguiente definición del control JList  en tu cuaderno
PASO 2.- Desarrolla la siguiente práctica.
EJERCICIO 6:”Lista componentes pc “
Descripción: Realizar una aplicación de escritorio que muestre un listado de componentes de una computadora en un JList que cuando seleccionemos uno con el ratón no lo muestre en rojo y cuando presionemos el botón mostrar selección nos muestre el elemento seleccionado en el campo de texto y  cuando presionemos el botón índex nos muestra el número de la lista que se encuentra el elemento recordar que los elementos de una lista empiezan desde cero..
La interfaz seria la siguiente:

Nombre de variables de controles son los siguientes:
Campos de texto o textFields.
Botón
·         txtnombre
btnmseleccion
·         lstlista1
btnEseleccion

btnIndex






Primeramente se agregaron los elementos de una lista esto se hiso con la propiedad model de nuestro control lista.
El código siguiente va en el botón mostrar selección en el evento action Performed.
txtnombre.setText(String.valueOf(lstlista1.getSelectedValue()));
La siguiente línea de código va en el botón borrar selección en el evento Action performed.
Lstlista1.clearSelection();
El siguiente código va en el botón  index

Lstlista1.clearSelection();