New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

Interfaz Gráfica: Componentes

Quiz

Played 7 %Accuracy 81 Average time 02:37

About this activity

Quiz sobre GUI y sus elementos

Created by

Colombia

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Interfaz Gráfica: Componentes
 

Interfaz Gráfica: ComponentesOnline version

Quiz sobre GUI y sus elementos

by Matias
1

¿Cuál es el principio que dice que un programa debe hacer siempre lo que el usuario espera que haga?

2

¿Cómo se llama la pista visual que sugiere cómo usar un elemento (ej: un botón que parece que se puede presionar)?

3

Si construyes una interfaz arrastrando y soltando elementos como en NetBeans Matisse, ¿qué estilo usas?

4

En la arquitectura MVC, ¿qué componente se encarga de los datos y la lógica de negocio?

5

¿Para qué sirve un "Adaptador" en la programación de eventos de Swing?

6

¿Cuál es la principal ventaja de las interfaces Web (React, Vue) frente a las de escritorio?

7

¿Qué componente de Swing usarías para mostrar una lista de datos en filas y columnas tipo Excel?

8

Si quieres agrupar varios botones y que solo uno pueda estar seleccionado a la vez, ¿qué usas?

9

¿Cuál es la diferencia entre un JFrame y un JDialog?

10

¿Cuál es la tecla esencial que debe permitir navegar por todos los elementos de una interfaz sin usar el ratón?

11

¿Qué significa que una interfaz sea accesible según la Sección 508?

12

¿Cómo se llama la etapa histórica de las computadoras donde el usuario tenía que memorizar comandos exactos en una pantalla negra con texto?

13

¿Cuál es la regla fundamental a seguir para diseñar buenas interfaces móviles debido al tamaño de la pantalla?

14

En el ciclo de creación de interfaces, ¿en qué etapa se observa a usuarios reales interactuando con el programa para corregir fallos?

15

¿Qué tipo de programación sigues cuando le dictas a la computadora cada instrucción detallada paso a paso (como crear ventana, dar tamaño, etc.)?

16

En la arquitectura MVC, ¿cuál es el componente que actúa como "el mesero" intermediario, recibiendo los eventos y comunicando el diseño con los datos?

17

¿Qué componente de Swing crea pestañas como las de un navegador web, ideal para organizar mucha información en poco espacio?

18

¿Cuál es la función del componente JScrollPane en una interfaz gráfica?

19

¿Qué elemento visual interactivo de Swing se queda presionado para activar o desactivar una función (estado ON/OFF)?

20

Si necesitas que el usuario ingrese un texto largo como comentarios, notas o descripciones, ¿qué componente es el ideal?

21

¿Qué componente de Swing se utiliza para mostrar el avance visual de una tarea pesada o de carga?

22

¿Cómo se llama la barra de menú principal que aparece fijada en la parte superior de la ventana de una aplicación de escritorio?

23

¿Para qué sirven los componentes conocidos como "Fillers" (como el Glue o el Strut) en el diseño de interfaces Java?

24

¿Qué diálogo estándar de Swing le facilita al usuario la tarea de abrir o guardar archivos desde el sistema de su computadora?

25

¿A qué categoría pertenece la mayoría de las entradas de texto que los usuarios realizan cuando usan sus dispositivos móviles?¿A qué categoría pertenece la mayoría de las entradas de texto que los usuarios realizan cuando usan sus dispositivos móviles?

26

Al preparar tu programa para el mundo real, ¿qué herramienta de empaquetado te permite convertir el código en un archivo ejecutable instalable?

27

Al gestionar el estado en aplicaciones grandes, ¿por qué se recomienda aplicar el principio de "Inmutabilidad" (crear copias nuevas en lugar de modificar los datos existentes)?

28

¿Cuál es una diferencia técnica clave entre los componentes de la librería antigua AWT y los componentes modernos de Swing?

29

Estás programando un evento visual muy complejo. Si utilizas un WindowListener puro, te obliga a implementar 7 métodos obligatorios. ¿Qué herramienta estructural debes usar para implementar únicamente el método que necesitas?

30

En el diseño profesional de interfaces con GroupLayout o BoxLayout, ¿cuál es la diferencia exacta entre usar un "Glue" y un "Strut" como Fillers?

31

Al trabajar con hilos en Java Swing, ¿por qué es crítico ejecutar todas las actualizaciones de los componentes visuales dentro del hilo especial Event Dispatch Thread (EDT) utilizando utilidades como SwingUtilities.invokeLater?

32

Al diseñar interfaces adaptativas, ¿qué gran ventaja técnica ofrece el administrador de diseño GroupLayout frente a uno clásico como BorderLayout?

33

En la arquitectura MVC, ¿cuál es el mecanismo estándar para que el Modelo notifique a la Vista que sus datos cambiaron sin acoplarse ni depender directamente de ella?

Are you sure you want to leave the page?

If you leave, you will lose the game in progress.