Investigacion 01
Investigacion 01
Investigacion 01
TECNOLÓGICO DE
COMITÁN
Ingeniería en sistemas
Computacionales
Asignatura:
Tópicos Avanzados de Programación
Docente:
Lic. Pedro Arcolés Cornelio
Tema:
Investigacion - Interfaz Gráfica de Usuarios (GUI)
Presentan:
Lorenzo Méndez José Ramón
21700204
Vásquez cano Yancy Kristyne
21700232
4to “A”
Este autor muestra un ejemplo efectivo: El usuario necesita cortar algo, por
ejemplo una pieza de papel, así que la tarea es entonces cortar. Luego, el
artefacto requerido puede ser un par de tijeras. Tal como menciona Bonsiepe
(1998), un objeto puede ser llamada “tijeras” únicamente si satisface las
condiciones de tener dos cuchillas cortantes; y para pasar a considerar las
tijeras como un artefacto, es necesario que estas cuchillas estén
complementadas con algún dispositivo el cual permita a un ser humano
interactuar con ellas. Por lo tanto, la interfaz es el factor constitutivo de la
herramienta. Es claro que la interfaz es cualquier cosa que provee el medio para
interactuar con un objeto, de forma que este objeto resulta en un artefacto o
herramienta, con el propósito de completar una tareas. Lo anterior deriva en un
modelo ontológico triádico para la definición de una interfaz (Bonsiepe, 1998).
Swing es un toolkit para Java . Es parte de Sun Microsystems ' Java Foundation
Classes (JFC) - un API para proporcionar una interfaz gráfica de usuario (GUI)
para programas de Java.
Swing fue desarrollado para proporcionar un sofisticado conjunto más del GUI
componentes que el anterior Window Toolkit Resumen.
Incluye widgets para interfaz gráfica de usuario tales como cajas de texto,
botones, desplegables y tablas.
Swing es parte de las JFC (Java Fundation Classes), se creo para solucionar
muchas de las limitaciones de AWT, como tambien esta construido sobre las
partes AWT. Por lo tanto utiliza eventos y clases de apoyo, tales como colores,
imágenes y gráficos.
Las ventajas son el elemento fundamental en el trabajo con Swing y tiene ciertas
características como:
Eventos
o Los eventos les corresponden a las interacciones del usuario con los
componentes.
o Los componentes estan asociados a distintos tipos de eventos.
o Un evento será un objeto que representa un mensaje asíncrono que tiene
otro objeto como destinatario.
Tipos de eventos:
Interfaz Métodos
ActionListener acción Realizada (Evento de Acción)
AjusteOyente ajusteValorCambiado(AjusteEvento)
componenteOculto(componenteEvento)
ComponentListener componenteMostrado(componenteEvento)
ComponentAdapter componenteMovido(componenteEvento)
componenteRedimensionado(componenteEvento)
FocusListener FocusGained(FocusEvent)
FocusAdapter FocusLost(FocusEvent)
tecla presionada (KeyEvent)
KeyListener
tecla liberada (KeyEvent)
KeyAdapter
tecla escrita (KeyEvent)
mouseClicked(MouseEvent)
mouseEntered(MouseEvent)
MouseListener
mouseExited(MouseEvent)
MouseAdapter
mousePressed(MouseEvent)
mouseReleased(MouseEvent)
MouseMotionListener mouseArrastrado(MouseEvent)
MouseMotionAdapter mouseMoved(MouseEvent)
ventanaAbierta(VentanaEvento)
ventanaCierre(VentanaEvento)
ventanaCerrada(VentanaEvento)
Adaptador de ventanaActivada(VentanaEvento)
ventana WindowListener ventanaDesactivada(VentanaEvento)
ventanaIconificada(VentanaEvento)
ventanaDesiconificada(VentanaEvento)
ItemListener elementoEstadoCambiado(elementoEvento)
Oyente de texto textValueChanged(TextoEvento)
El modelo de eventos de java 1.1 soporta también el modelo 1.0, aunque este dejará
de soportarse en versiones futuras.
Referencias
Chicala Arroyave, J., Arízaga Gamboa, J., & Alvarado Unamuno, E. (2021). Análisis y
desarrollo de interfaz gráfica de usuario (GUI). Serie Científica De La Universidad De Las
Ciencias Informáticas, 14(8), 73-84. Recuperado a partir de
https://publicaciones.uci.cu/index.php/serie/article/view/925
Tarea 2 base de Datos - El awt AWT (abstract window> toolkit) es un paquete en el que se
(no date) Studocu. Available at: https://www.studocu.com/latam/document/universidad-
abierta-para-adultos/base-de-datos/tarea-2-base-de-datos/23752084
Swing en java: ¿Qué es y para qué sirve? (no date) Swing en Java: ¿Qué es y para qué
sirve? Available at: https://open-bootcamp.com/cursos/java/introduccion-a-swing