La interface de usuario es la parte del programa que permite a éste interactuar con el usuario. Las interfaces de usuario pueden adoptar muchas formas, que van desde la simple línea de comandos hasta las interfaces gráficas que proporcionan las aplicaciones más modernas.
La interface de usuario es el aspecto más importante de cualquier aplicación. Una aplicación sin un interfaz fácil, impide que los usuarios saquen el máximo rendimiento del programa. Java proporciona los elementos básicos para construir decentes interfaces de usuario a través del AWT.
Al nivel más bajo, el sistema operativo transmite información desde el ratón y el teclado como dispositivos de entrada al programa. El AWT fue diseñado pensando en que el programador no tuviese que preocuparse de detalles como controlar el movimiento del ratón o leer el teclado, ni tampoco atender a detalles como la escritura en pantalla. El AWT constituye una librería de clases orientada a objeto para cubrir estos recursos y servicios de bajo nivel.
Debido a que el lenguaje de programación Java es independiente
de la plataforma en que se ejecuten sus aplicaciones, el AWT también
es independiente de la plataforma en que se ejecute. El AWT proporciona
un conjunto de herramientas para la construcción de interfaces
gráficas que tienen una apariencia y se comportan de forma
semejante en todas las plataformas en que se ejecute. Los elementos
de interface proporcionados por el AWT están implementados
utilizando toolkits nativos de las plataformas, preservando
una apariencia semejante a todas las aplicaciones que se creen
para esa plataforma. Este es un punto fuerte del AWT, pero también
tiene la desventaja de que una interface gráfica diseñada
para una plataforma, puede no visualizarse correctamente en otra
diferente.
![]() |
|
[Anterior] [Indice] [Siguiente] |