Professional Documents
Culture Documents
Equipo#1 ONIX Presencial S4B-TAP U1 ACT2.2
Equipo#1 ONIX Presencial S4B-TAP U1 ACT2.2
COMPUTACIONALES
ASIGNATURA
TOPICOS AVANZADOS DE PROGRAMACIÓN
ACTIVIDAD DE APRENDIZAJE
NO. A2.2
TEMA DESARROLLADO
EQUIPO Nº. 1
PARTICIPANTES:
NOMBRE Nº DE CONTROL
LUGAR: FECHA:
Índice.
Introducción ..................................................................................................... 3
JOptionPane ..................................................................................................... 5
Hace uso del modo DESIGN (Diseño) de Netbeans o iNTELLIj IDEA para implementar
una interfaz de usuario y hacer uso de los siguientes elementos:
Implementar diversos tipos de componentes que crea necesario para el programa que
esten desarrollando, deberán modificar los atributos propios de cada componente (por
ejemplo tipo de letra, bordes, tamaño, color de fondo, color foreground, orientación,
etc) haciendo uso del editor en modo diseño.
El programa debe manejar al menos una librería proporcionado por el IDE (Java) y al
menos una librería de un tercero.
El programa debe hacer uso de al menos un cuadro de diálogo con JOptionPane, que
utilice algún método como showMessageDialog, showConfirmDialog (para confirmar o
denegar algún aviso), o showInputDialog (para mostrar una caja de texto donde el
usuario pueda introducir un valor, compuesto por botones de Aceptar y Cancelar).
Ilustración 1
En esta actividad podemos ver que reutilizamos el proyecto anterior para darle
continuidad como dice el ejercicio. En esta pantalla podemos ver la implementación
de una barra de menú con las opciones de Archivo y Editar.
Ilustración 2
Ilustración 3
Aquí podemos observar los Items del menú de Editar entre los cuales se encuentran
Copiar, Pegar y Cortar.
Ilustración 4
De igual forma si le damos click a cualquiera de estos ítems del menú, nos dirá que
acción estamos intentando realizar con uso del JOptionPane.
6
Ilustración 5
Aquí le añadi una penqueña al botón de broma “No des click” ya que al darle click
anteriormente solo cerraba la ventana sin embargo le implemente el JOptionPane.
Ilustración 6
Ilustración 7
Después de escribir el nombre y dar en “Ok” nos manda esta alerta que nos dice “Fue
un gusto conocerte” acompañado del nombre escrito. Al aceptar esta alerta nos manda
la siguiente pantalla.
Ilustración 8
Aquí nos saldrá un mensaje despidiéndose de nosotros ya que este significa que acaba
de comenzar una cuenta regresiva de 3 segundos, que al finalizar cerrara la ventana y
acabará el proceso.
8
Ilustración 9
Ilustración 10
Clase de acciones abstractas, útiles para las detectar los clicks en la barra de opciones
del menú, mas precisamente lo utilizamos en los MenuItems, comparamos si el
getSource() coincide con el menu al que estemos dando click y este invocara un
JOptionPane
9
Ilustración 11
Ilustración 12
Ilustración 13
Esta sección pertenece a cuando damos click al botón que dice “No des click” y nos
pide un nombre ya hace lo ya mencionado anteriormente.