1. Marco Antonio Valdez Rodea 1931117590
2. Creación de interfaz gráfica para usuarios.
2.1. Una interfaz gráfica de usuario (GUI) es una interfaz de usuario en la que se hace uso de un entorno gráfico.
2.2. Una interfaz puede incluso poner limitaciones en la comunicación de la máquina con el usuario.
2.2.1. .
2.3. La interfaz de usuario determina la usabilidad de la aplicación.
2.3.1. .
2.4. Java proporciona los elementos básicos para construir interfaces de usuario a través del AWT, y opciones para mejorarlas mediante Swing.
2.4.1. Swing
2.4.2. AWT
3. Computación Gráfica
3.1. Las interfaces gráficas están formadas por ventanas de diferentes tipos que se pueden solapar, mover, cerrar, etc. Que permiten introducir datos y mostrar el estado de la aplicación.
3.2. Para implementar una aplicación que nos permita generar una interfaz gráfica de usuario se debe de seguir la siguiente estructura:
3.2.1. Estructura de GUI
4. Elementos Principales de una interfaz gráfica SWING
4.1. Ventanas.
4.1.1. son elementos encargados de albergar a otros y que generalmente, se pueden mover libremente por la pantalla
4.2. Ventanas de aplicación.
4.2.1. son aquellas que contienen a todos los elementos de una aplicación.
4.3. Cuadros de diálogo.
4.3.1. son ventanas que, normalmente, se muestran un breve periodo de tiempo en la pantalla.
4.4. Ventanas internas.
4.4.1. son un tipo de ventanas específico. Se suelen utilizar para albergar documentos dentro de la ventana de aplicación o para mostrar cajas de herramientas.
4.5. Componentes.
4.5.1. Todos aquellos elementos de una interfaz gráfica con entidad propia y una funcionalidad asociada con componentes.
4.6. Controles.
4.6.1. son aquellos componentes que pueden recibir información del usuario cuando éste interactúa con la aplicación mediante el ratón o el teclado.
4.7. Contenedores.
4.7.1. es un componente que puede mostrar en su interior otros componentes. A los componentes que no son contenedores se les conoce como componentes atómicos.
4.8. Menús.
4.8.1. son elementos que contienen botones distribuidos verticalmente. La pulsación de uno de estos botones abrirá un nuevo menú o bien iniciará alguna acción de la aplicación.
4.9. Barras de menús.
4.9.1. Se componen de una barra horizontal con botones, que al ser pulsados despliegan verticalmente un menú.
4.10. JOptionPane.showMessageDialog
4.10.1. Sintaxis: "JOptionPane.showMessageDialog(null, mensaje en el cuadro de dialogo, título del cuadro de dialogo, tipo de mensaje del cuadro de dialogo)."
4.11. JOptionPane.ERROR_MESSAGE.
4.11.1. Muestra un cuadro de dialogo que muestra un error al usuario, muestra icono
4.11.2. .
4.12. JOptionPane.INFORMATION_MESSAGE.
4.12.1. Muestra un cuadro de dialogo que muestra un mensaje informativo al usuario, muestra icono
4.12.2. .
4.13. JOptionPane.WARNING_MESSAGE.
4.13.1. Muestra un cuadro de dialogo que muestra un mensaje de peligro al usuario, muestra icono
4.13.2. .
4.14. JOptionPane.QUESTION_MESSAGE.
4.14.1. Muestra un cuadro de dialogo que muestra un mensaje de pregunta al usuario, muestra icono
4.14.2. .
4.15. JOptionPane.PLAIN_MESSAGE.
4.15.1. Muestra un cuadro de dialogo que muestra un mensaje, sin icono
4.15.2. .