SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
INSTITUTO TECNOLÓGICO DE SONORA
                                       Dirección de Ingeniería y Tecnología

                                    Departamento de Computación y Diseño

                                                     Programación II



  Interfaces de Usuario Gráficas en Java
Asignación 9: Codificación de los Cuadros de Diálogo
de una Aplicación
Nota: En cada una de las siguientes clases se deberá incluir comentarios de documentación para la
clase y sus métodos, tal como se describe en el tutorial: Javadoc con NetBeans.

   1. Abre el proyecto laboratorio_ID. donde ID es tu ID.

   2. Edita la clase ConstantesGUI, tal como se vio en el Tutorial: Aplicaciones en Java con Interfaz
      Gráfica de Usuario con NetBeans, en el paquete interfazUsuario.

   3. Crea el cuadro de diálogo DlgProducto, en el paquete interfazUsuario, para capturar y
      desplegar los datos de un producto a agregar, actualizar o eliminar del catálogo de productos.

       a.   Importe la clase Producto.

       b.   Elimine el método main() del cuadro de diálogo.

       c.   Agregue a la clase los siguientes atributos:

                       private Producto producto.
                       private int operación
                       private StringBuffer respuesta.

       d.   Modifique el constructor de la clase del cuadro de diálogo para que inicialice los atributos
            agregados en el paso c).

       e.   El cuadro deberá tener etiquetas para cada atributo de un producto. Déjele los nombres que
            les da NetBeans. A la derecha de las etiquetas agregue campos de texto para capturar los
            valores de los atributos. Renombre a los campos de texto con los nombres
            campoTextoNomAtributo, donde NomAtributo es el nombre del atributo
            correspondiente, con la primera letra en mayúsculas.

       f.   Agregue tres botones y renómbrelos: botonAceptar, botonRestaurar,
            botonCancelar.

       g.   Agregue métodos oyentes del tipo actionPerformed() para los botones.

       h.   Modifique el constructor del cuadro de diálogo para que reciba o regrese los datos de un
            producto y para que modifique su apariencia dependiendo de la operación deseada, tal
como se vio en el Tutorial: Aplicaciones en Java con Interfaz Gráfica de Usuario con
         NetBeans.

    i.   Centre el cuadro de diálogo sobre la ventana de la aplicación.

    j.   Edite los métodos oyentes de los botones en forma similar al Tutorial: Aplicaciones en Java
         con Interfaz Gráfica de Usuario con NetBeans.

4. En forma similar al punto 3, crea el cuadro de diálogo DlgAnalisis, en el paquete
   interfazUsuario, para capturar y desplegar los datos de un análisis.

5. Crea el cuadro de diálogo DlgInventario, en el paquete interfazUsuario, para capturar
   los datos de un material a inventariar o desinventariar.

    a.   Importe las clases DefaultComboBoxModel, Producto y Material.

    b.   Elimine el método main() del cuadro de diálogo.

    c.   Agréguele a la clase los siguientes atributos:

                 private     Material material;
                 private     DefaultComboBoxModel listaProductos;
                 private     String tituloMovimiento;
                 private     int operacion;
                 private     StringBuffer respuesta;

         donde material contiene la información del material a inventariar o desinventariar,
         listaProductos es la lista de productos del catálogo de productos y
         tituloMovimiento es el título que tendrá el cuadro de diálogo ya que puede referirse a
         inventariar o desinventariar.

    d.   Modifique el constructor de la clase del cuadro de diálogo para que inicialice los atributos
         agregados en el paso c).

    e.   El cuadro deberá tener una etiqueta y una caja combinada (combo box) para desplegar los
         productos en el catálogo de productos. Llame a la caja combinada
         cajaCombinadaProductos.

    f.   El cuadro deberá tener una etiqueta y campo de texto para capturar la cantidad del material
         a inventariar o desinventariar. Llame al campo de texto campoTextoCantidad.

    g.   Establezca que el modelo empleado por la caja combinada provenga del atributo de la clase
         listaProductos del tipo DefaultComboBoxModel.

    h.   Agregue tres botones y renómbrelos: botonAceptar, botonRestaurar,
         botonCancelar.

    i.   Agregue métodos oyentes del tipo actionPerformed() para los botones.

    j.   Modifique el constructor del cuadro de diálogo para que regrese en el objeto del tipo
         Material, los datos de un material a inventariar o desinventariar y para que modifique su
         apariencia dependiendo de la operación deseada, tal como se vio en el Tutorial:
         Aplicaciones en Java con Interfaz Gráfica de Usuario con NetBeans.

    k.   Centre el cuadro de diálogo sobre la ventana de la aplicación.
l.   Edite los métodos oyentes de los botones en forma similar al Tutorial: Aplicaciones en Java
         con Interfaz Gráfica de Usuario con NetBeans.

6. Crea el cuadro de diálogo DlgRequerimiento, en el paquete interfazUsuario, para
   capturar y desplegar los datos de un requerimiento de material a agregar, actualizar o eliminar de
   su registro.

    a.   Importe las clases DefaultComboBoxModel, Producto y ReqMaterial.

    b.   Elimine el método main() del cuadro de diálogo.

    c.   Agréguele a la clase los siguientes atributos:

                 private     ReqMaterial reqMaterial;
                 private     DefaultComboBoxModel listaAnalisis;
                 private     DefaultComboBoxModel listaProductos;
                 private     int operacion;
                 private     StringBuffer respuesta;

         donde reqMaterial contiene la información del requerimiento de material a agregar,
         actualizar o eliminar del registro de requerimientos de materiales, listaAnalisis es la
         lista de análisis del catálogo de análisis y listaProductos es la lista de productos del
         catálogo de productos.

    d.   Modifique el constructor de la clase del cuadro de diálogo para que inicialice los atributos
         agregados en el paso c).

    e.   El cuadro deberá tener dos etiquetas y dos cajas combinadas (combo box) para desplegar
         los análisis del catalogo de análisis y los productos en el catálogo de productos. Llame a la
         cajas combinadas cajaCombinadaAnalisis y cajaCombinadaProductos,
         respectivamente.

    f.   El cuadro deberá tener una etiqueta y campo de texto para capturar la cantidad del material
         requerido. Llame al campo de texto campoTextoCantidad.

    g.   Establezca que el modelo empleado por la caja combinada cajaCombinadaAnalisis
         provenga del atributo de la clase listaAnalisis del tipo DefaultComboBoxModel.

    h.   Establezca que el modelo empleado por la caja combinada cajaCombinadaProductos
         provenga del atributo de la clase listaProductos del tipo DefaultComboBoxModel.

    i.   Agregue tres botones y renómbrelos: botonAceptar, botonRestaurar,
         botonCancelar.

    j.   Agregue métodos oyentes del tipo actionPerformed() para los botones.

    k.   Modifique el constructor del cuadro de diálogo para que regrese en el objeto del tipo
         ReqMaterial, los datos de un requerimiento de material a agregar, actualizar o eliminar
         del registro de requerimientos de materiales y para que modifique su apariencia
         dependiendo de la operación deseada, tal como se vio en el Tutorial: Aplicaciones en Java
         con Interfaz Gráfica de Usuario con NetBeans.

    l.   Centre el cuadro de diálogo sobre la ventana de la aplicación.
m. Edite los métodos oyentes de los botones en forma similar al Tutorial: Aplicaciones en Java
       con Interfaz Gráfica de Usuario con NetBeans.

7. En forma similar al punto 3, crea el cuadro de diálogo DlgPeriodo, en el paquete
   interfazUsuario, para capturar los datos de un periodo.

Más contenido relacionado

La actualidad más candente

Actividad unidad 2. funciones más comunes v3
Actividad unidad 2. funciones más comunes v3Actividad unidad 2. funciones más comunes v3
Actividad unidad 2. funciones más comunes v3Fernando Muñoz
 
Visual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos UsarVisual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos UsarANDREA CRESPO
 
Librería swing java
Librería swing javaLibrería swing java
Librería swing javapgpg2006
 
Gui interfaz gráfica de usuario javax.swing y java.awt
Gui interfaz gráfica  de usuario javax.swing y java.awtGui interfaz gráfica  de usuario javax.swing y java.awt
Gui interfaz gráfica de usuario javax.swing y java.awtcarlosAhumada_12
 
UDA-Componentes RUP. Diálogo (v2.1.0 deprecado)
UDA-Componentes RUP. Diálogo  (v2.1.0 deprecado)UDA-Componentes RUP. Diálogo  (v2.1.0 deprecado)
UDA-Componentes RUP. Diálogo (v2.1.0 deprecado)Ander Martinez
 
Herramientas de Visual Basic
Herramientas de Visual BasicHerramientas de Visual Basic
Herramientas de Visual BasicJéssica Soria
 
C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidasalenco
 
Guia aprendizaje semana2
Guia aprendizaje semana2Guia aprendizaje semana2
Guia aprendizaje semana2jhon pacheco
 
Sena stiven urive portada
Sena stiven urive portadaSena stiven urive portada
Sena stiven urive portadaStiven Uribe
 
Contenedores Swing en Netbeans
Contenedores Swing en NetbeansContenedores Swing en Netbeans
Contenedores Swing en NetbeansMarly Encina
 

La actualidad más candente (16)

Portafolio evidencia 1
Portafolio evidencia 1 Portafolio evidencia 1
Portafolio evidencia 1
 
Actividad unidad 2. funciones más comunes v3
Actividad unidad 2. funciones más comunes v3Actividad unidad 2. funciones más comunes v3
Actividad unidad 2. funciones más comunes v3
 
Visual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos UsarVisual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
 
Librería swing java
Librería swing javaLibrería swing java
Librería swing java
 
Sesion10 Interfaces Graficas Usuarios - java
Sesion10 Interfaces Graficas Usuarios - javaSesion10 Interfaces Graficas Usuarios - java
Sesion10 Interfaces Graficas Usuarios - java
 
Gui interfaz gráfica de usuario javax.swing y java.awt
Gui interfaz gráfica  de usuario javax.swing y java.awtGui interfaz gráfica  de usuario javax.swing y java.awt
Gui interfaz gráfica de usuario javax.swing y java.awt
 
Vbr Awt 01
Vbr Awt 01Vbr Awt 01
Vbr Awt 01
 
Labo 2
Labo 2Labo 2
Labo 2
 
VISUAL C++
VISUAL C++VISUAL C++
VISUAL C++
 
UDA-Componentes RUP. Diálogo (v2.1.0 deprecado)
UDA-Componentes RUP. Diálogo  (v2.1.0 deprecado)UDA-Componentes RUP. Diálogo  (v2.1.0 deprecado)
UDA-Componentes RUP. Diálogo (v2.1.0 deprecado)
 
Herramientas de Visual Basic
Herramientas de Visual BasicHerramientas de Visual Basic
Herramientas de Visual Basic
 
C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidas
 
Guia aprendizaje semana2
Guia aprendizaje semana2Guia aprendizaje semana2
Guia aprendizaje semana2
 
VISUAL C++
VISUAL C++VISUAL C++
VISUAL C++
 
Sena stiven urive portada
Sena stiven urive portadaSena stiven urive portada
Sena stiven urive portada
 
Contenedores Swing en Netbeans
Contenedores Swing en NetbeansContenedores Swing en Netbeans
Contenedores Swing en Netbeans
 

Similar a Codificación de cuadros de diálogo en Java

Similar a Codificación de cuadros de diálogo en Java (20)

Crear inventarios
Crear inventariosCrear inventarios
Crear inventarios
 
Hands on Lab: Almacenamiento local con base de datos, launchers y choosers
Hands on Lab: Almacenamiento local con base de datos, launchers y choosersHands on Lab: Almacenamiento local con base de datos, launchers y choosers
Hands on Lab: Almacenamiento local con base de datos, launchers y choosers
 
Evaluación Diagnóstica
Evaluación DiagnósticaEvaluación Diagnóstica
Evaluación Diagnóstica
 
Evaluacion diagnostica
Evaluacion diagnosticaEvaluacion diagnostica
Evaluacion diagnostica
 
Evaluación diagnostica
Evaluación diagnosticaEvaluación diagnostica
Evaluación diagnostica
 
Base de datos con Visual Basic
Base de datos con Visual Basic Base de datos con Visual Basic
Base de datos con Visual Basic
 
Informe Proyecto Poo
Informe Proyecto PooInforme Proyecto Poo
Informe Proyecto Poo
 
Informe Proyecto Poo
Informe Proyecto PooInforme Proyecto Poo
Informe Proyecto Poo
 
Computación 3 sb04003 2013
Computación 3 sb04003 2013Computación 3 sb04003 2013
Computación 3 sb04003 2013
 
01 guia-i235
01 guia-i23501 guia-i235
01 guia-i235
 
Evaluación diagnóstica
Evaluación diagnósticaEvaluación diagnóstica
Evaluación diagnóstica
 
Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasic
 
Evaluación diagnóstica
Evaluación diagnósticaEvaluación diagnóstica
Evaluación diagnóstica
 
Evaluación diagnóstica3
Evaluación diagnóstica3Evaluación diagnóstica3
Evaluación diagnóstica3
 
Evaluación diagnostica
Evaluación diagnosticaEvaluación diagnostica
Evaluación diagnostica
 
3º Bloque
3º Bloque3º Bloque
3º Bloque
 
Evaluacion diagnostica
Evaluacion diagnosticaEvaluacion diagnostica
Evaluacion diagnostica
 
Computación 3
Computación 3Computación 3
Computación 3
 
Cuál es mi competencia inicial
Cuál es mi competencia inicialCuál es mi competencia inicial
Cuál es mi competencia inicial
 
Base de datos guia[1]
Base de datos guia[1]Base de datos guia[1]
Base de datos guia[1]
 

Codificación de cuadros de diálogo en Java

  • 1. INSTITUTO TECNOLÓGICO DE SONORA Dirección de Ingeniería y Tecnología Departamento de Computación y Diseño Programación II Interfaces de Usuario Gráficas en Java Asignación 9: Codificación de los Cuadros de Diálogo de una Aplicación Nota: En cada una de las siguientes clases se deberá incluir comentarios de documentación para la clase y sus métodos, tal como se describe en el tutorial: Javadoc con NetBeans. 1. Abre el proyecto laboratorio_ID. donde ID es tu ID. 2. Edita la clase ConstantesGUI, tal como se vio en el Tutorial: Aplicaciones en Java con Interfaz Gráfica de Usuario con NetBeans, en el paquete interfazUsuario. 3. Crea el cuadro de diálogo DlgProducto, en el paquete interfazUsuario, para capturar y desplegar los datos de un producto a agregar, actualizar o eliminar del catálogo de productos. a. Importe la clase Producto. b. Elimine el método main() del cuadro de diálogo. c. Agregue a la clase los siguientes atributos: private Producto producto. private int operación private StringBuffer respuesta. d. Modifique el constructor de la clase del cuadro de diálogo para que inicialice los atributos agregados en el paso c). e. El cuadro deberá tener etiquetas para cada atributo de un producto. Déjele los nombres que les da NetBeans. A la derecha de las etiquetas agregue campos de texto para capturar los valores de los atributos. Renombre a los campos de texto con los nombres campoTextoNomAtributo, donde NomAtributo es el nombre del atributo correspondiente, con la primera letra en mayúsculas. f. Agregue tres botones y renómbrelos: botonAceptar, botonRestaurar, botonCancelar. g. Agregue métodos oyentes del tipo actionPerformed() para los botones. h. Modifique el constructor del cuadro de diálogo para que reciba o regrese los datos de un producto y para que modifique su apariencia dependiendo de la operación deseada, tal
  • 2. como se vio en el Tutorial: Aplicaciones en Java con Interfaz Gráfica de Usuario con NetBeans. i. Centre el cuadro de diálogo sobre la ventana de la aplicación. j. Edite los métodos oyentes de los botones en forma similar al Tutorial: Aplicaciones en Java con Interfaz Gráfica de Usuario con NetBeans. 4. En forma similar al punto 3, crea el cuadro de diálogo DlgAnalisis, en el paquete interfazUsuario, para capturar y desplegar los datos de un análisis. 5. Crea el cuadro de diálogo DlgInventario, en el paquete interfazUsuario, para capturar los datos de un material a inventariar o desinventariar. a. Importe las clases DefaultComboBoxModel, Producto y Material. b. Elimine el método main() del cuadro de diálogo. c. Agréguele a la clase los siguientes atributos: private Material material; private DefaultComboBoxModel listaProductos; private String tituloMovimiento; private int operacion; private StringBuffer respuesta; donde material contiene la información del material a inventariar o desinventariar, listaProductos es la lista de productos del catálogo de productos y tituloMovimiento es el título que tendrá el cuadro de diálogo ya que puede referirse a inventariar o desinventariar. d. Modifique el constructor de la clase del cuadro de diálogo para que inicialice los atributos agregados en el paso c). e. El cuadro deberá tener una etiqueta y una caja combinada (combo box) para desplegar los productos en el catálogo de productos. Llame a la caja combinada cajaCombinadaProductos. f. El cuadro deberá tener una etiqueta y campo de texto para capturar la cantidad del material a inventariar o desinventariar. Llame al campo de texto campoTextoCantidad. g. Establezca que el modelo empleado por la caja combinada provenga del atributo de la clase listaProductos del tipo DefaultComboBoxModel. h. Agregue tres botones y renómbrelos: botonAceptar, botonRestaurar, botonCancelar. i. Agregue métodos oyentes del tipo actionPerformed() para los botones. j. Modifique el constructor del cuadro de diálogo para que regrese en el objeto del tipo Material, los datos de un material a inventariar o desinventariar y para que modifique su apariencia dependiendo de la operación deseada, tal como se vio en el Tutorial: Aplicaciones en Java con Interfaz Gráfica de Usuario con NetBeans. k. Centre el cuadro de diálogo sobre la ventana de la aplicación.
  • 3. l. Edite los métodos oyentes de los botones en forma similar al Tutorial: Aplicaciones en Java con Interfaz Gráfica de Usuario con NetBeans. 6. Crea el cuadro de diálogo DlgRequerimiento, en el paquete interfazUsuario, para capturar y desplegar los datos de un requerimiento de material a agregar, actualizar o eliminar de su registro. a. Importe las clases DefaultComboBoxModel, Producto y ReqMaterial. b. Elimine el método main() del cuadro de diálogo. c. Agréguele a la clase los siguientes atributos: private ReqMaterial reqMaterial; private DefaultComboBoxModel listaAnalisis; private DefaultComboBoxModel listaProductos; private int operacion; private StringBuffer respuesta; donde reqMaterial contiene la información del requerimiento de material a agregar, actualizar o eliminar del registro de requerimientos de materiales, listaAnalisis es la lista de análisis del catálogo de análisis y listaProductos es la lista de productos del catálogo de productos. d. Modifique el constructor de la clase del cuadro de diálogo para que inicialice los atributos agregados en el paso c). e. El cuadro deberá tener dos etiquetas y dos cajas combinadas (combo box) para desplegar los análisis del catalogo de análisis y los productos en el catálogo de productos. Llame a la cajas combinadas cajaCombinadaAnalisis y cajaCombinadaProductos, respectivamente. f. El cuadro deberá tener una etiqueta y campo de texto para capturar la cantidad del material requerido. Llame al campo de texto campoTextoCantidad. g. Establezca que el modelo empleado por la caja combinada cajaCombinadaAnalisis provenga del atributo de la clase listaAnalisis del tipo DefaultComboBoxModel. h. Establezca que el modelo empleado por la caja combinada cajaCombinadaProductos provenga del atributo de la clase listaProductos del tipo DefaultComboBoxModel. i. Agregue tres botones y renómbrelos: botonAceptar, botonRestaurar, botonCancelar. j. Agregue métodos oyentes del tipo actionPerformed() para los botones. k. Modifique el constructor del cuadro de diálogo para que regrese en el objeto del tipo ReqMaterial, los datos de un requerimiento de material a agregar, actualizar o eliminar del registro de requerimientos de materiales y para que modifique su apariencia dependiendo de la operación deseada, tal como se vio en el Tutorial: Aplicaciones en Java con Interfaz Gráfica de Usuario con NetBeans. l. Centre el cuadro de diálogo sobre la ventana de la aplicación.
  • 4. m. Edite los métodos oyentes de los botones en forma similar al Tutorial: Aplicaciones en Java con Interfaz Gráfica de Usuario con NetBeans. 7. En forma similar al punto 3, crea el cuadro de diálogo DlgPeriodo, en el paquete interfazUsuario, para capturar los datos de un periodo.