Você está na página 1de 23

INTERFAZ GRAFICA DE USUARIO

Una interfaz de usuario es la parte del


sistema que interacta con el usuario.

Dentro de stas las ms comunes son


las interfaces grficas, las cuales hacen
uso de un entorno grfico para
interactuar con l. Por tanto,la interfaz
grfica de usuario es la parte visible de
las aplicaciones, es loque se percibe del
sistema y, por ello, tiene mucha
importancia.
Seguridad
Fiabilidad
Sencillez
Precisin

Permiten que un usuario consiga realizar las


tareas por medio de ella de forma rpida y
sencilla, y se encuentre cmodo con la
aplicacin
Una interfaz grfica de usuario, permite la
interaccin del usuario con el ordenador
mediante la utilizacin de imgenes, objetos
pictricos (ventanas, iconos, botones,
etctera),, adems de texto.

GUI es un acrnimo del vocablo ingls


Graphical User Interface. En la actualidad, la
interfaz grfica de usuario ms conocida es el
sistema de ventanas
Los elementos que componen la interfaz grfica son
elementos grficos, y a travs de ellos el usuario
puede interactuar con la aplicacin.

En esta interaccin el usuario introduce datos que el


programa necesita para llevar a cabo su
funcionalidad y obtiene los resultados de procesar
dichos datos.

Por ejemplo, las ventanas, los botones, las imgenes,


etc. Son elementos grficos.
Una diferencia clara entre una aplicacin de
consola y una aplicacin con interfaz
grfica de usuario, es que la primera no
tiene ningn elemento grfico, mientras
que en la segunda stos si existen.

Por otra parte, un evento es la notificacin


que hace un elemento grfico cuando el
usuario interacta con l.

Por lo tanto, si se realiza alguna accin


sobre algn elemento de la interfaz, se dice
que se ha generado un evento en dicho
elemento.
Otra diferencia destacable entre una aplicacin de
consola y una con interfaz grfica de usuario est
relacionada con los eventos y su gestin, y afecta
notablemente a la hora de programar la aplicacin.

En una aplicacin de consola el programa decide


cundo necesita datos del usuario, y es en ese
momento cuando los lee de la cadena de entrada. Sin
embargo, una aplicacin con interfaz grfica siempre
se encuentra a la espera de una entrada de datos por
parte del usuario. ste, en cualquier momento, puede
realizar alguna accin sobre algn elemento de la
interfaz (por ejemplo, pulsar con el ratn sobre un
botn, introducir un carcter por teclado, etctera)
Para poder atender las acciones realizadas sobre los elementos de la
interfaz grfica de usuario, es necesario asociar cdigo a los eventos que
se puedan generar como consecuencia de dichas acciones. De esta
manera, si se asocia cdigo a un evento concreto, ste se ejecutar
cuando se realice la accin que genera el evento sobre un elemento de la
interfaz. Al cdigo asociado a los eventos se le denomina cdigo de
gestin de eventos.
A la hora de programar una aplicacin, dependiendo si sta es de
consola o con interfaz grfica, dadas las diferencias existentes entre
ellas(existencia o no de elementos grficos y tratamiento de eventos), los
pasos a seguir sern bastante distintos
APLICACIN CON INTERFAZ GRAFICA DE USUARIO
Java proporciona una serie de paquetes que
incluyen ventanas, utilidades, sistema de entrada y
salida, herramientas y comunicaciones, multimedia,
etc.
Java.applet: contiene clases diseadas para usar
applets. Hay una clase Applet y tres
interfaces:AppletContext, AppletStub y AudioClip.

Java.awt: contiene clases para generar widgets y


componentes GUI, incluye clases Button, Menu, etc.
Java.io: contiene clases de acceso a archivos

Java.lang: incluye clases del lenguaje


propiamente dicho: Object, Thread, Exception,
System, Integer, Float, Math, String, etc.

Java.net: Da soporte a las conexiones de


protocolo TCP/IP, ademas incluye clases Socket,
URL, URLConnection.

Java.util: es una miscelnea de clases utiles


para muchas cosas de programacin: Date,
Dictionary, Random, Stack.
Java.sound.midi: clases que permiten la
captura, procesamiento y reproduccin de
musica MIDI.
Java.sql: permite la conexin a base de datos,
el envio de sentencias SQL y la interpretacin de
resultados de las consultas.
Java.rmi: hace posible que un objeto se
ejecute en una mquina virtual.
Java.text: contiene clases que permiten dar
formato especializado a fechas, nmeros y
mensajes.
Existen paquetes que proporcionan dos galeras
de componentes visuales estas son:
JAVA AWT: librera visual que puede construir
tres tipos de programas, como FRAME,
WINDOWS Y APPLET.
JAVA SWING: librera de componentes
visuales mas nueva que proporciona java y que
puede construir 3 tipos de programas como
JFRAME, JWINDOWS y JAPPLETS.

Você também pode gostar