Está en la página 1de 5

CARACTRISTICAS Y

COMPONENTES DE UNA IGU


Tópicos Avanzados en Programación

AMISADAI HEDRNDAEZ SANCHEZ

4”A”
INSTITUTO TECNOLOGICO SUPERIOR DE ATLIXCO
RESUMEN
La GUI es una interfaz de usuario entre la persona y la máquina .El objetivo de esta interfaz
gráfica es representar el código del backend un sistema de la forma más clara posible para el
usuario para simplificarse en la tareas diarias por eso es muy importante tener los icono y las
imágenes.

Definición

GUI es una interfaz que se puede utilizar en la PC, tabletas y otros dispositivos Utiliza elementos
gráficos, como iconos, menús e imágenes para facilitar el manejo del usuario humano. Tanto los
sistemas operativos como las aplicaciones utilizan una interfaz gráfica de usuario .De uso casi
todos los programas para usuarios finales de hoy en día vienen como esta interfaz

¿Cómo funciona una GUI?

La interfaz de usuario que permite a los usuarios comunicarse con el ordenador. La señal del
dispositivo se transmite del ordenador, que luego lo traduce en un movimiento equivalente en la
pantalla.

¿CUALES SON LOS COMPONENTES DE UNA GUI?


El diseño virtual y las funciones de programación por esto ofrecen botones, menús despegables,
campos de navegación, campos de búsqueda, iconos widgets Los componentes más comunes de
una GUI son los siguientes

 Campos de entrada
 Ventana
 Lienzo (Canvas)
 Marcos
 Botones
 Bloques de encabezado
 Campos de texto
Componentes básicos de GUI
JLabel
Muestra texto que no puede editarse, o iconos

JTextField
Permite al usuario introducir datos mediante el teclado. También se puede utilizar

para mostrar texto que puede o no editarse

JButton
Activa un evento cuando se oprime mediante el ratón

JCheckBox
Especifica una opción que puede seleccionarse o no

JComboBox
Proporciona

una lista desplegable de elementos, a partir de los cuales el usuario puede realizar una
selección, haciendo clic en un elemento o posiblemente

escribiendo e el cuadro.

JList
Proporciona una lista de elementos a partir de los cuales el usuario puede realizar una selección,
haciendo clic en cualquier elemento en la lista. Pueden seleccionarse

varios elementos.

JPanel
Proporciona un área en la que pueden colocarse y organizarse los componentes.

También puede utilizarse como un área de dibujo para gráficos


¿QUE REQUISIST0S DEBE CUMPLIR UNA GUI?

Un diseño orientado a la experiencia de usuario tiene el propósito de proporcionar el usuario lo


que esta espera de la aplicación

 Mantén la simplicidad : Se recomienda prescindir de elementos de diseño innecesarios y


elegir designaciones simples y fáciles de comprender
 Diseña con orientación a un objetivo : Cada página debe estar bien estructurada , cada
elemento debe tener una función clara
 Consistencia : Si se utilizan múltiples elementos y gráficos es importante que todos los
componentes individuales sean consistentes entre si
 Diseño y Tipografía: Las unidades de diseño , los colores , y los textos deben resaltar u
ocultar elementos dependiendo la finalidad del componente , tanto a los fuentes y
tamaños de fuente apropiados para la función y fáciles de comprender
 Actualizaciones del usuario : Una interfaz gráfica de usuario también debe informar sobre
los errores y cambios del estado

VENTAJAS DESVENTAJAS

Simple y fácil de usar Menor flexibilidad : solo pueden ejecutar


instrucciones programadas

Diseño visualmente atractivo La funcionalidad de un sistema no se


puede cambiar ni adaptar

La representación visual facilita la Son más lentas que la interfaces basadas


búsqueda de elementos y archivos únicamente en línea de comandos
La clase Component (java.awt) es una subclase de Object que declara muchos de los atributos y
comportamientos comunes para los componentes de GUI en los paquetes java.awt y java. swing.
La mayoría de los componentes GUI extienden la clase Component de manera directa indirecta.

La clase Container (paquete java.awt) es una subclase Component.

Los objetos Component se adjuntan a objetos Container (como las ventanas), de manera que los
objetos componente se pueden organizar y mostrar en la pantalla.

Cualquier objeto quesea un Container se puede utilizar para organizar u otros objetos Container
para ayudar a organizar una GUI.

La clase Componente (javax. swing) es una subclase de Container.

JComponent es la superclase de todos los componentes ligeros de Swing, y declara los atributos y
comportamientos comunes.

Debido a que jComponentes una subclase de Container, todos los componentes ligeros de Swing
son también objetos Container.ObjectComponentContainerJComponent

También podría gustarte